/// <summary> /// 登录 /// </summary> protected void btnLogin_Click(object sender, EventArgs e) { string account = txtAccount.Text.Trim(); string pwd = Brilliant.Utility.EncryptHelper.Md5(txtPwd.Text.Trim()); LoginEntity loginUser = new Base_UserBiz().Login(account, pwd); if (loginUser.ErrorCode != LoginError.ForbiddenPC) { if (loginUser.ErrorCode == LoginError.Normal) { SessionData.LoginedUser = loginUser; Response.Redirect("~/Webs/admin/Index.aspx"); } else { string msg = Enum <LoginError> .GetDesc(loginUser.ErrorCode); DialogHelper.ShowDialogErrorMsg(msg, "", this.Page); } } else { string msg = Enum <LoginError> .GetDesc(loginUser.ErrorCode); DialogHelper.ShowDialogErrorMsg(msg, "", this.Page); } }
/// <summary> /// 保存密码修改 /// </summary> protected void btnSave_Click(object sender, EventArgs e) { Base_UserBiz userBiz = new Base_UserBiz();//人员业务 string userId = LoginUser.UserId; string pwd = EncryptHelper.Md5(txtNewPwd.Text.Trim()); if (userBiz.UpdatePwd(userId, pwd)) { SessionManager.ClearSession(SessionFlag.LoginUser.ToString()); //清除Session记录 DialogHelper.ShowTipSuccessMsg("修改成功,请重新登录!", "", "logout", Page); } else { DialogHelper.ShowTipErrorMsg("修改失败,再试一试?", "", Page); } }
/// <summary> /// 验证登录密码 /// </summary> /// <param name="userId">用户编号</param> /// <param name="pwd">密码</param> /// <returns>true:通过 false:失败</returns> /// <remarks>作者:dfq 时间:2017-05-07</remarks> public JsonResult CheckPwd(string userId, string pwd) { JsonEntity <bool> json = new JsonEntity <bool>(); Base_UserBiz userBiz = new Base_UserBiz(); pwd = Brilliant.Utility.EncryptHelper.Md5(pwd.Trim()); json.data = userBiz.GetPwdCheck(userId.Trim(), pwd); if (json.data) { json.code = ReturnCode.Succ.ToInt(); json.msg = "密码验证成功!"; } else { json.code = ReturnCode.Error.ToInt(); json.msg = "密码验证失败!"; } return(Json(json)); }