5 使用者模組介面開發 登入 登出和註冊

2021-09-19 21:47:40 字數 1963 閱讀 2174

先看一下工程目錄

建立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即可

由於只要刪除session,所以不需要涉及到service層。

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 命令,把記憶體的資料...