Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. IPrincipal principal = Thread.CurrentPrincipal;
  2. IIdentity identity = principal == null ? null : principal.Identity;
  3. string name = identity == null ? "" : identity.Name;
  4.  
  5. Thread.CurrentPrincipal = new WindowsPrincipal(WindowsIdentity.GetCurrent());
  6.  
  7. string userName = "Fred"; // todo
  8. string[] roles = { "User", "Admin" }; // todo
  9. Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity(userName), roles);
  10.  
  11. string user = System.Security.Principal.WindowsIdentity.GetCurrent().Name ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement