做一個(gè)統(tǒng)計(jì)值比如是:int count =0;
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的景德鎮(zhèn)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
如果輸入錯(cuò)誤就:++count;如果count=3就凍結(jié),
如果輸入正確就:count=0;
需要設(shè)置一個(gè)表示狀態(tài)的字段,isActive[true(活動(dòng))或false(凍結(jié))] 表示是否活動(dòng),如果是則正常登陸,false則為凍結(jié)。
//1、從數(shù)據(jù)庫查詢用戶信息狀態(tài)
//2、判斷
if(用戶存在?)?{
if(!isActive?)?{
//提示賬號凍結(jié)或其他操作
}
//成功登陸
}?else?{
//提示不存在或者跳轉(zhuǎn)注冊
}
應(yīng)該是說想凍結(jié)用戶組吧?
表里加個(gè)組id字段,關(guān)聯(lián)到用戶組的表,用戶組表里面存凍結(jié)狀態(tài)
user表
userid groupid
group表
groupid groupstt
select * from user,group where groupstt=凍結(jié) and user.groupid=group.groupid
while是循環(huán)啊,應(yīng)該用if吧,讓用戶有三次輸入驗(yàn)證的機(jī)會(huì)string uid="XX";//用戶輸入的帳號string pwd="XX";//用戶輸入的密碼int num=1;//用戶輸入驗(yàn)證的次數(shù) if(num=3){ if(如果用戶輸入的帳號和密碼驗(yàn)證通過){ // 進(jìn)行相關(guān)操作 }else{ num++; return;// } }else{ //彈出消息,告知用戶因?yàn)檩斎脲e(cuò)誤超過3次,帳號被鎖定 }}