public ActionResult Register(UserAdmin user) { _userRepository.Add(user); var serializeModel = new CustomPrincipalSerializeModel { ID = user.ID, Username = user.UserName, FullName = user.FullName, Email = user.Email, GroupUser = user.GroupUserID, UserType = user.UserType, isAdmin = user.isAdmin, }; var serializer = new JavaScriptSerializer(); var userData = serializer.Serialize(serializeModel); var authTicket = new FormsAuthenticationTicket( 1, user.UserName, DateTime.Now, DateTime.Now.AddYears(1), false, userData); var encTicket = FormsAuthentication.Encrypt(authTicket); var faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(faCookie); return(View()); }