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