我如何每24小时允许输入一次?

时间:2019-04-17 08:14:27

标签: c# sql-server

我正在使用asp.net Web表单和mssql。如何允许用户每24小时仅一次将相同的凭据输入数据库。

我已经记录了日期时间
https://i.imgur.com/7TDs3Of.png

If user exists > 24 hours 
{
allow entry
}
else 
{
deny entry
}

1 个答案:

答案 0 :(得分:0)

一个一般的想法是使一个例程(在c#或sql过程中)运行: select max(createdate) from table_of_your_screenshot where username=<username_entered>

如果返回的值比当前时间早24小时,则退出/返回错误。