我有一个字段为'loginStatus'的表。现在,每次用户登录时,该值都设置为1,并且在单击注销后将该值设置为0.现在,当用户尝试登录时,将检查该字段的值,如果该值为0,则用户可以登录,如果是1,则用户无法登录。现在,如果无论如何浏览器已关闭,用户将无法使用该用户ID登录。因为该字段的值仍然是1(他没有点击注销按钮,所以它没有改变)。除非用户关闭浏览器,否则我的应用程序运行良好。浏览器关闭时的单用户多登录预防
我知道这个问题可以以不同的方式解决,但我被要求这样做。现在的问题是我没有那么多的Java EE的亲,所以多个帮助解释正是我正在寻找。
另外我有一个可能的解决方案,就像:创建一个数据库触发器,将loginStatus值更改为0,这将在用户登录后15分钟后触发。现在我也不知道如何创建会在特定时间后触发的触发器。