Beispiel #1
0
        public ActionResult Login(LoginViewModel model)
        {
            var      userService = new SysUserService();
            sys_user user        = userService.Login(model.Username, model.Password);

            if (user != null)
            {
                System.Web.HttpContext.Current.Session.Clear();
                // 登录成功
                FormsAuthentication.SetAuthCookie(user.UserCode, true);
                // 缓存用户信息
                System.Web.HttpContext.Current.Session["sys_user"] = user;

                userService.OnLogined(user);

                return(Json(new { success = true, url = Url.Action("Index", "Home") }));
            }
            else
            {
                return(Json(new { success = false }));
            }
        }