第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在C#,中如何處理用戶每天只能有三次機(jī)會(huì)取回密碼的問題

在C#,中如何處理用戶每天只能有三次機(jī)會(huì)取回密碼的問題

C#
www說 2018-08-03 08:05:10
如果,用戶,輸入的郵箱和身份證號(hào),有三次是在自己的信息里不存在的就讓他今天不能取回密碼。
查看完整描述

2 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

保險(xiǎn)的話,可以做一個(gè)取回密碼記錄表,每取一次做一下記錄,每取時(shí)也要按照時(shí)間查詢一下當(dāng)天是否超過三次,加上本次。然后做出反應(yīng),這樣也相當(dāng)于有個(gè)日志表,方便以后查看該用戶每次取回密碼時(shí)的詳細(xì)時(shí)間和IP等。

還有一種就是給用戶表加兩字段,一個(gè)記錄最后取回密碼的時(shí)間,一個(gè)記錄次數(shù),當(dāng)今天第一次取回密碼的時(shí)候,判斷時(shí)間字段是否是今天,如果不是則當(dāng)前是第一次,則清空記錄次數(shù)的字段,并加1,并更新時(shí)間字段。就這樣,當(dāng)然當(dāng)天時(shí)間超過三次的時(shí)候就返回錯(cuò)誤了。

建議采用第一種方法。


查看完整回答
反對(duì) 回復(fù) 2018-08-07
?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

有2種方法:

1、建立一個(gè)cookies,用于保存獲取次數(shù)并同時(shí)記錄日期,如果日期為當(dāng)天同時(shí)超過3次就不允許其取回密碼,這個(gè)是最常用的方法而且是比較簡(jiǎn)單、消耗資源比較少的,許多網(wǎng)站都是這種做法。但是只要客戶一旦清空了cookies就無效了,不太安全

2、在數(shù)據(jù)庫中建立張表,字段:用戶名、取回密碼次數(shù)、取回密碼時(shí)間,每次用戶取回密碼先在這張表中檢查下今天這個(gè)用戶有沒取回過密碼,如果沒有取回過則新增一條記錄,記錄用戶名、取回次數(shù)為1,取回時(shí)間,如果已經(jīng)取回過則更新這個(gè)字段的取回次數(shù)+1和取回時(shí)間,滿3次則不允許取回。這種方法比較煩,但是比較安全。

注意:這種方法在取回時(shí)需要將這個(gè)用戶今天以前取回密碼的記錄刪除掉,否則這張表記錄會(huì)非常多


查看完整回答
反對(duì) 回復(fù) 2018-08-07
  • 2 回答
  • 0 關(guān)注
  • 938 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)