Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void PrincipalAuthUpdate(UserDto user)
- {
- CustomPrincipalSerializeModel serializeModel = new CustomPrincipalSerializeModel();
- serializeModel.Id = user.Id;
- serializeModel.ImageUrl = user.ImageUrl;
- serializeModel.IsAdministrator = user.IsAdministrator;
- serializeModel.FirstName = user.FirstName;
- serializeModel.LastName = user.LastName;
- JavaScriptSerializer serializer = new JavaScriptSerializer();
- string userData = JsonConvert.SerializeObject(serializeModel);
- FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
- 1,
- user.Email,
- DateTime.Now,
- DateTime.Now.AddMinutes(1),
- false,
- userData);
- string encTicket = FormsAuthentication.Encrypt(authTicket);
- HttpCookie faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);
- Response.Cookies.Add(faCookie);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement