public JsonResult Login(string UserCode, string Password, bool?IsRememeber)   //json 不能传null
        {
            try
            {
                OM_UserDetail detail = UserService.Login(UserCode, Encryptor.MD5Encrypt(Password));
                CurrentUser = detail;

                if (IsRememeber == true)
                {
                    SetCookie("UserAccount", UserCode + CookieSplitStr + Password, DateTime.Now.AddDays(7));
                }
                else
                {
                    UpdateCookiePassword("UserAccount", Password);
                }
            }
            catch (Exception ex)
            {
                return(Json(base.GetException(ex)));
            }


            return(Json(new JsonModel {
                Code = 1, Type = JsonTypeEnym.Redirect.ToString(), Href = Url.Content("~/home/home")
            }));
        }
Example #2
0
        public OM_UserDetail GetUserDetail(string userGuid)
        {
            OM_UserDetail result = new OM_UserDetail();

            result.User = GetUser(o => o.Guid == userGuid);

            var userRole = GetUserRole(o => o.User_Guid == userGuid);

            result.Role = GetRole(o => o.Guid == userRole.Role_Guid);

            return(result);
        }