Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. private void PrincipalAuthUpdate(UserDto user)
  2. {
  3. CustomPrincipalSerializeModel serializeModel = new CustomPrincipalSerializeModel();
  4. serializeModel.Id = user.Id;
  5. serializeModel.ImageUrl = user.ImageUrl;
  6. serializeModel.IsAdministrator = user.IsAdministrator;
  7. serializeModel.FirstName = user.FirstName;
  8. serializeModel.LastName = user.LastName;
  9.  
  10. JavaScriptSerializer serializer = new JavaScriptSerializer();
  11.  
  12. string userData = JsonConvert.SerializeObject(serializeModel);
  13.  
  14. FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
  15. 1,
  16. user.Email,
  17. DateTime.Now,
  18. DateTime.Now.AddMinutes(1),
  19. false,
  20. userData);
  21.  
  22. string encTicket = FormsAuthentication.Encrypt(authTicket);
  23. HttpCookie faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);
  24. Response.Cookies.Add(faCookie);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement