作者maxi326 (不想再留白)
看板PHP
標題[閒聊] 想用session檢查重複登入,來討論一下
時間Wed Aug 16 11:28:50 2006
用的是php+mysql
session不太熟
只會用來在不同.php之間傳遞值
現在是用來記錄username和password
怎樣可以在server端寫一個php來管理不同使用者登入後產生的session
去檢查有沒有兩個session內的username和password或ip是一樣的
同一電腦開兩個browser或不同電腦,登入同一使用者,都要檢測到
從而做到不能重複登入呢?
如果把資料傳在database
user直接關網頁
session是會自己消失
但database裡還是有資料
所以還是應該用session
有沒有人可以解答?
或給相關資料我看一下
謝謝你們
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.175.119.50
※ 編輯: maxi326 來自: 202.175.119.50 (08/16 11:51)
1F:推 appleboy46:紀錄session儲存時間 然後每小時清除 舊的session 08/16 23:00
2F:推 ast9869:session 和mysql 互相配合,登入時檢查db中是否有同user 08/17 00:46
3F:→ ast9869:有的話,就砍了舊的session,就ok了吧 08/17 00:47
4F:推 maxi326:我試一下 08/17 09:03
如果是要做到
先登入的會block住後登入的
不知有沒有辦法?
※ 編輯: maxi326 來自: 202.175.119.50 (08/17 12:57)
5F:推 ast9869:那就要有個機制可以檢查前面所登入的時間是不是timeout了 08/17 17:20
6F:→ ast9869:不然會使用者就不會在db中消失,導致後面的使用者無法登入 08/17 17:21
7F:推 maxi326:我就是想不出那基制... help 08/18 10:00