3 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
我認(rèn)為您可以嘗試使用數(shù)據(jù)庫(kù)中的 TRIGGER 來(lái)跟蹤空閑時(shí)間和從數(shù)據(jù)庫(kù)注銷用戶。如果用戶在屏幕上空閑,您可以在 UI 觸發(fā)器中定義的時(shí)間間隔內(nèi)更新數(shù)據(jù)庫(kù)。
CREATE
? ? [DEFINER = user]
? ? TRIGGER trigger_name
? ? trigger_time trigger_event
? ? ON tbl_name FOR EACH ROW
? ? [trigger_order]
? ? trigger_body
trigger_time: { BEFORE | AFTER }
trigger_event: { INSERT | UPDATE | DELETE }
trigger_order: { FOLLOWS | PRECEDES } other_trigger_name

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
在php中你可以使用session來(lái)保存用戶的狀態(tài)。我建議根據(jù)您的問(wèn)題設(shè)置活動(dòng)會(huì)話的數(shù)量,這樣如果有人嘗試在其他地方登錄,他們會(huì)收到錯(cuò)誤,或者他們?cè)O(shè)法登錄,其他活動(dòng)用戶會(huì)自動(dòng)注銷

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
在 C# 中,您可以跟蹤表單關(guān)閉事件或用戶注銷。因此您可以跟蹤用戶退出??紤]Activated
事件和/或LostFocus
事件,因?yàn)槿绻脩粢馔馔顺觯ň拖耠娔X斷電一樣),您將無(wú)能為力。
- 3 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報(bào)