[英]SignIn and SignOut checks
是Java的初學者,並在mysql數據庫中記錄signIn和signOut時間戳時有疑問。 在這里,我需要檢查一些條件。 1)用戶使用其用戶名和密碼登錄。 此時,尚未記錄他的登錄時間。 2)用戶單擊帳戶中的登錄按鈕時,登錄時間將發送到數據庫。
現在我遇到的問題是,1)盡管未記錄簽出時間,但我可以多次輸入簽入時間。 2)退出時,特定的退出時間記錄在我signIn的第一個時間戳上。
誰能建議我需要做的檢查,以便每次登錄都可以注銷。
提前致謝。
我相信您應該進行以下檢查:
在“登錄”( SI1 )期間,檢查該用戶是否存在先前的“登錄”( SI0 )事件,而沒有相應的“注銷”(SO0)。
如果您檢測到沒有相應SO0的 SI0,請為該“登錄”事件分配SI1的“退出”時間,否則-照常營業。
這樣,您始終可以關閉用戶的先前注冊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.