首頁 > 問答 > 主體
簡單就好,希望能說說要用到什麼的方法來做,給個思路,謝謝哈。
逸先生2017-08-30 12:47:16
嗯嗯
逸先生2017-08-30 10:44:24
你所說的限制登入次數,是限制每天的登陸次數,還是說一個人登入以後,線上就不能再登入?如果是限制一個人一天可以登陸5次。可以這麼設計,在用戶表中添加一個字段,login_times tinyint (1) ,每次登錄時都判斷該數值是否大於等於5,如果小於5,登錄成功,次數加一,服務器使用定時任務,每天凌晨該數據清0
抱歉,我說的不是很清楚,我想問的是:假設一個用戶登入了3次,每次密碼都輸入錯誤了,然後限制這個用戶30分鐘之後才能繼續嘗試登入。請問要用到什麼方法來做,沒什麼思路╮(╯▽╰)╭
O(∩_∩)O謝謝了
還是透過欄位來限制,使用者表新增兩個欄位times tinyint(1) waittime int(11) default 0;每次登陸的時候,1先根據該使用者的登陸名稱來判斷waittime的值是否為0,是0 ,可以登陸,繼續判斷密碼什麼的,不是0,提示他等待((waittime - time()) / 60) 分鐘,2 如果waittime的值為0,判斷登陸名加登陸密碼,是否正確,正確,登陸成功,不正確,times加1,如果times = 3,那麼,waittime = time()+ 30 * 60,登陸成功後,times=0,waittime=0
首頁
課程
問答
我的