/// <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);
            }
        }
Exemple #2
0
        /// <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));
        }