public LoginController(UserApp userapp, LogApp logApp, UserLogOnApp logonApp, RoleApp roleApp) { this.userApp = userapp; this.logApp = logApp; this.logonApp = logonApp; this.roleApp = roleApp; }
/// <summary> /// 修改密码 /// </summary> /// <param name="userId">用户id</param> /// <param name="password">原密码</param> /// <param name="newpassword">新密码</param> /// <param name="repassword">确认新密码</param> /// <returns></returns> public ApiResult <dynamic> RevisePassword() { ApiResult <dynamic> api = new ApiResult <dynamic>(); try { string userid = Common.GetString("userId"); string pwd = Common.GetString("password"); string newpwd = Common.GetString("newpassword"); string repwd = Common.GetString("repassword"); UserLogOnApp userLogOnApp = new UserLogOnApp(); var userLogOn = userLogOnApp.GetForm(userid); var oldpswd = Md5.md5(DESEncrypt.Encrypt(Md5.md5(pwd, 32).ToLower(), userLogOn.F_UserSecretkey).ToLower(), 32).ToLower(); if (userLogOn.F_UserPassword != oldpswd) { api.Message = "原密码有误"; return(api); } if (newpwd != repwd) { api.Message = "确认密码和新密码不一致"; return(api); } userLogOnApp.ModifyPassword(newpwd, userLogOn.F_Id); api.Message = "修改成功"; api.Status = true; return(api); } catch (Exception e) { api.Message = e.Message; return(api); } }
public UserController(UserApp userApp, UserLogOnApp userLogOnApp, OrganizeApp organizeApp, RoleApp roleApp, DutyApp dutyApp) { this.userApp = userApp; this.userLogOnApp = userLogOnApp; this.organizeApp = organizeApp; this.roleApp = roleApp; this.dutyApp = dutyApp; }
public UserController(UserApp userApp, UserLogOnApp userLogOnApp) { this.userApp = userApp; this.userLogOnApp = userLogOnApp; }