我有一個字段爲'loginStatus'的表。現在,每次用戶登錄時,該值都設置爲1,並且在單擊註銷後將該值設置爲0.現在,當用戶嘗試登錄時,將檢查該字段的值,如果該值爲0,則用戶可以登錄,如果是1,則用戶無法登錄。現在,如果無論如何瀏覽器已關閉,用戶將無法使用該用戶ID登錄。因爲該字段的值仍然是1(他沒有點擊註銷按鈕,所以它沒有改變)。除非用戶關閉瀏覽器,否則我的應用程序運行良好。瀏覽器關閉時的單用戶多登錄預防
我知道這個問題可以以不同的方式解決,但我被要求這樣做。現在的問題是我沒有那麼多的Java EE的親,所以多個幫助解釋正是我正在尋找。
另外我有一個可能的解決方案,就像:創建一個數據庫觸發器,將loginStatus值更改爲0,這將在用戶登錄後15分鐘後觸發。現在我也不知道如何創建會在特定時間後觸發的觸發器。