Re: [請益] 請問PHP關於重複登入..
※ 引述《accordingto (Knoppix)》之銘言:
: 各位大大好,請問一下,
: 我用PHP設計好一個登入介面了,
: 登入後用SESSION記錄並提供一些會員功能。
: 但是我發現在不同電腦上,使用者可以重複登入,
: 請問是否有辦法設定讓使用者在A電腦登入後,
: 同樣帳號密碼在B電腦登入時,
: 把A電腦的登入資訊取消掉呢..?
: 因為不知道該怎麼做....煩請給我一點方向,謝謝~
: ※ 編輯: accordingto 來自: 220.139.81.64 (01/01 21:31)
: 推 yohong:Application 01/01 22:05
提供一個想法好了,雖然好像有點費功夫!
1.使用者登入時,就把該使用者的資訊記錄下來
(例如:使用者一登入,把使用者帳號和它登入的電腦IP記錄在一個暫時的資料表)
註:在記錄使用者資訊到暫時的資料表前,先查詢使用者資料是否已存在,若已存在,
先將原本的資料刪除後才做記錄的動作!
2.在每個頁面的程式碼最前面加一個檢查的功能,檢查使用者帳號和電腦IP是否存在暫時
的資料表內,如果帳號和電腦IP都存在,則可以繼續執行;如果帳號或電腦IP其中一者不
存在,則將這個使用者強制登出!!
好像寫的有點亂,希望你看的懂,還是有人有較好的方法方分享一下^^
--
我的相簿
http://photo.xuite.net/farfar
我的布拉格
http://blog.xuite.net/farfar/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.235.154
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章