我正在使用asp.net Web表单和mssql。如何允许用户每24小时仅一次将相同的凭据输入数据库。
我已经记录了日期时间
https://i.imgur.com/7TDs3Of.png
If user exists > 24 hours
{
allow entry
}
else
{
deny entry
}
答案 0 :(得分:0)
一个一般的想法是使一个例程(在c#或sql过程中)运行:
select max(createdate) from table_of_your_screenshot where username=<username_entered>
。
如果返回的值比当前时间早24小时,则退出/返回错误。