我收到客户的要求:“防止同时使用相同帐户ID登录的多用户”。我已经这样实现:在帐户表中创建userflag。用户登录时,标志处于活动状态(1)。当标记为1时,另一个不能登录。当用户注销时,该标记为deactive(0)。
但是当用户不注销时我遇到麻烦。如果他直接关闭浏览器,则该标志仍处于活动状态。你能给我一些建议来解决这个问题吗?
此外,在asp.net核心中,我找不到SessionEnd事件之类的东西,因为我希望每当sessionend时,我都会在DB中返回用户标志,但我找不到它。请给我一些建议。谢谢