2012-07-19 76 views
0

是一個初學java的人,並且在mysql數據庫中記錄signIn和signOut時間戳時有疑問。 這裏我需要檢查一些條件。 1)用戶使用他的用戶名和密碼登錄。那時,他的登錄時間沒有被記錄下來。 2)用戶登錄時間將在他點擊他帳戶中的登錄按鈕時發送到數據庫。登錄和SignOut檢查

現在我遇到的問題是,1)我可以多次輸入登錄時間,但signOut時間沒有記錄。 2)簽出時,特定的退出時間在第一個時間戳我登錄時記錄。

任何人都可以向我推薦我需要做的檢查,以便每個登錄都應該有註銷。

在此先感謝。

+0

歡迎來到Stack Overflow。請閱讀[如何問](http://stackoverflow.com/questions/how-to-ask),[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have - 你試過/),[如何提出問題的智能方式](http://catb.org/esr/faqs/smart-questions.html)。 – 2012-07-19 09:42:07

回答

0

我認爲,你應該做以下檢查:該用戶

在「簽到」(SI1)檢查是否有以前的「簽到」(SI0)事件沒有相應的「註銷」(SO0)。

如果發現這樣的SI0沒有相應SO0 - 轉讓本「簽入」事件SI1的「簽退」時間,否則 - 一切照舊。

這樣你總是關閉以前的用戶註冊。