[請益] 判斷會員是否重複登入

看板PHP作者 (yida)時間15年前 (2010/06/17 14:03), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
最近想將會員系統換成無法重複登入, 想到的解法是利用DB中的欄位來判斷, 當使用者登入時則設定為1, 相對的登出的時候改為0, 搭配session的應用以及javascript onbeforeunload可以解決大部分的情形, 但是現在當使用者閒置一段時間後, session會消失, DB的欄位還是會一直在上線的情形下, 想請問各位大大有無建議的方法, 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.26.1

06/17 14:29, , 1F
db 欄位紀錄 last active
06/17 14:29, 1F

06/17 14:29, , 2F
last active + session timeout < now 就判定登出
06/17 14:29, 2F

06/17 14:36, , 3F
請問last active指得是user last login time嗎?
06/17 14:36, 3F

06/17 16:40, , 4F
last active 是指最後一次讀取 session 的時間
06/17 16:40, 4F
文章代碼(AID): #1C6RgbeR (PHP)
文章代碼(AID): #1C6RgbeR (PHP)