Exemplo n.º 1
0
        public ActionResult SignIn(LoginModel model)
        {
            UserModel user = business.CheckUser(model);

            if (user != null)
            {
                if (user.IsEnabled == true)
                {
                    FormsAuthentication.SetAuthCookie(user.Id.ToString(), false);
                    new LogBusiness().AddLog(new LogModel()
                    {
                        ActionName  = "登录",
                        MenuName    = "用户登录",
                        ActionType  = LogActionType.Login.ToString(),
                        IpAddress   = Common.HttpContextHelp.GetClientIp(Request),
                        Description = "",
                        DoUser      = user.Id
                    });
                    return(Json(new JsonMessage(true, "登录成功!")));
                }
                else
                {
                    return(Json(new JsonMessage(false, "账号被禁用,请联系管理员!")));
                }
            }
            else
            {
                return(Json(new JsonMessage(false, "用户名或密码错误!")));
            }
        }
Exemplo n.º 2
0
        public ActionResult CheckUser(string UserName)
        {
            try
            {
                string userType = Convert.ToString(Session["UserTypeID"]);
                if (string.IsNullOrEmpty(userType))
                {
                    return(RedirectToAction("MainIndex", "Login"));
                }

                var Data = _loginBuss.CheckUser(UserName);
                return(Json(Data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }