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") })); }
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); }