簡體   English   中英

登錄和注銷檢查

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM