Пример #1
0
        public async Task <JsonResult> Login(AdminDto model)
        {
            _msg = new MsgResult();
            try
            {
                var data = await _manager.AdminLogin(model);

                if (data == null)
                {
                    _msg.IsSuccess = false;
                    _msg.Info      = "用户名或密码错误";
                }
                else
                {
                    _msg.Info        = "正在为您跳转";
                    _msg.IsSuccess   = true;
                    _msg.RedirectUrl = Url.Action("MainBoard", "AdminMainBoard");
                    Session["Admin"] = data;
                }
            }
            catch (Exception e)
            {
                LogHelper log = new LogHelper(typeof(AdminLoginController));
                log.Error("登陆错误", e);
            }

            return(Json(_msg));
        }
Пример #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtLoginId.CheckData(@"^\d+$", "账号输入有误!") * txtLoginPwd.CheckNullOrEmpty() != 0)
            {
                SysAdmins sys = new SysAdmins()
                {
                    LoginId  = Convert.ToInt32(txtLoginId.Text.Trim()),
                    LoginPwd = txtLoginPwd.Text.Trim()
                };

                try
                {
                    sys = adminManager.AdminLogin(sys);
                    LogHelper.Info($"账号[{sys.LoginId}]开始登录");
                    if (sys != null)
                    {
                        if (sys.AdminStatus == 1)
                        {
                            LogHelper.Info($"[{sys.LoginId}]登录成功!");
                            Program.CurrentAdmin = sys;
                            this.DialogResult    = DialogResult.OK;
                            this.Close();
                        }
                        else
                        {
                            LogHelper.Info($"[{sys.LoginId}]账号被禁用");
                            MessageBox.Show("当前管理员账号已被禁用!", "登录提示");
                        }
                    }
                    else
                    {
                        LogHelper.Info($"[{sys.LoginId}]账号或密码错误登录失败");
                    }
                }
                catch (Exception ex)
                {
                    LogHelper.Error($"[{sys.LoginId}]登录发生异常", ex);
                    return;
                }
            }
        }