先看一下工程目錄
建立usercontroller
類
在主方法上加上這兩個注釋:
@controller
如:
controller:
層
//登入
}
service
層:
//登入
@override
public serverresponselogin(string username, string password)
//todo 密碼登入md5
string md5password=md5util.md5encodeutf8(password);
if(user==null)
user.setpassword(stringutils.empty);
return serverresponse.createbysuccessmessage("登入成功",user);
}
controller
: 層
由於只要刪除session,所以不需要涉及到service層。//登出 刪除裡面的session即可
controller
: 層
//註冊
@responsebody
public serverresponseregiest(user user)
//校驗郵箱或使用者名稱不否能用
@responsebody
public serverresponsecheckvalid(string str,string type)
service
層
//註冊方法
@override
public serverresponseregiest(user user)
validrespose=this.checkvalid(user.getemail(),const.email);
if(!validrespose.issussecc())
user.setrole(const.role.role_customer);
//md5加密
user.setpassword(md5util.md5encodeutf8(user.getpassword()));
if(resultcount==0)
return serverresponse.createbysuccessmessage("註冊成功");
}//判斷使用者名稱和郵箱是否有效
public serverresponsecheckvalid(string str,string type)
}if(const.email.equals(type))}}
else
return serverresponse.createbysuccessmessage("校驗成功");
}
0003 使用者登入和登出
使用者登入流程 使用者輸入 頁面校驗資料後提交表單 判斷是否已經登入 判斷輸入是否合法 查詢資料庫是否有對應使用者 返回登入結果 先對頁面表單提交位址和方式進行調整,輸入項新增required必填項屬性。因為要使用actionerror,在useraction繼承actionsupport類新增lo...
Django使用者登入和登出(一)
基於函式和標準前端 1 寫好views.py函式 django.contri.auth 內建authenticate,login logout。authenticate能驗證使用者資訊是否正確,成功返回該使用者,否則返回none login,logout分別用於登入和登出 from django.s...
開機 重啟和使用者登入登出
shutdown shutdown h now 立即關機 shutdown h 1 表示1分鐘後關機 shutdown r now 立即重啟 halt 直接使用,效果等價於關機 reboot 重啟系統 syn 把記憶體的資料同步到磁碟當關機或者重啟時,都應該先執行一下 sync 命令,把記憶體的資料...