我的任务是防止使用同一个用户进行多次登录。我使用数据库列ActiveUserFlag(0个非活动用户,1个活跃用户)执行此操作但现在问题是如果用户正确注销我设置了值0但是如果用户没有正确注销例如浏览器关闭机器关闭等值在该特定用户的ActiveUserFlag列中保持为0。 现在如何在没有正确注销的情况下设置标志值0.请提示?
先谢谢你
答案 0 :(得分:2)
您可以创建一些不断更新LastActivity
日期/时间列的后台任务。
在登录时,在检查ActiveUserFlag
之前,如果用户离开的时间过长,请使用ActiveUserFlag
编写一个例程,将0
设置为LastActivity
。