php登錄限制
⑴ php如何限制一個賬號最多隻能在3台電腦登陸
PHP 管不了客戶端那邊的事情。無法實現。。
配合網頁控制項做到,就是另一回事。。
用控制項讀取硬體信息。並發送給 PHP
但你要能自己寫網頁控制項再說。
⑵ php如何獲取客戶端的mac地址限制登錄
php是伺服器端腳本語言,只能獲取客戶端ip地址不能獲取mac地址
⑶ PHP代碼設置用戶登陸限制怎麼辦
$_SESSION['num'] += 1;if($_SESSION['num'] >= 3){此處操作資料庫 帳號狀態改為鎖定 並記錄當前鎖定時間。
⑷ php如何限制登錄次數
每次登錄失敗,都記錄該用戶/IP的登錄次數.
可以在用戶表添加登錄失敗次數統計,最後一次登錄時間(時間戳)的欄位,每次登錄成功,把登錄失敗次數置0.否則失敗數次+1,到3次的時候,如果還錯,則判斷上次錯誤時間與本次登錄時間的間隔.
如果要求嚴格,可以再記錄IP.
==============
如果要防暴力猜密碼,可加入驗證碼+IP驗證,發現某IP連續猜密碼達報警條件,則自動郵件或簡訊通知管理員,由管理員介入.
⑸ PHP 如何限制多人同時登陸
設計欄位判斷登錄狀態.很難判斷用戶是否下線.
直接將用戶名保存在session里.再登錄的時候判斷當前頁面是否存在此用戶名的session對象.
如果存在就給出提示並返回首頁.
⑹ php怎麼密碼三次錯誤不可登錄
這個必須手動去做,
1:在資料庫的用戶表裡面,增加欄位記錄每個用戶登錄的正確與否和登錄時間,以及連續的錯誤次數
2:配置一個超時時間,超過超時時間之後,用戶就能繼續嘗試登錄。
3:用戶登錄的時候,監測他的連續錯誤次數是否已經到3次,如果到了,且當前時間減去最後一次登錄錯誤的時間小於定義的超時時間,則不允許登錄
4:如果登錄成功,連續錯誤次數清零