Guest User

Untitled

a guest
Feb 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. protected void CreateUser_Click(object sender, EventArgs e)
  2. {
  3. var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
  4. var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
  5. var user = new ApplicationUser() { UserName = Email.Text, Email = Email.Text };
  6. IdentityResult result = manager.Create(user, Password.Text);
  7. if (result.Succeeded)
  8. {
  9. SqlConnection con = new SqlConnection();
  10.  
  11. con.ConnectionString = @"Data Source=(localdb)MSSQLLocalDB;Initial Catalog=aspnet-WebApplication1-20170217113247;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";
  12.  
  13.  
  14. UserID=....
  15.  
  16. string query = "insert into AspNetUserRoles(UserId,RoleId) values ("+ UserID + "," + "1" + ")";
  17.  
  18. SqlCommand cmd1 = new SqlCommand(query, con);
  19. con.Open();
  20. cmd1.ExecuteNonQuery();
  21. con.Close();
  22.  
  23.  
  24. signInManager.SignIn( user, isPersistent: false, rememberBrowser: false);
  25. IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
  26. }
  27. else
  28. {
  29. ErrorMessage.Text = result.Errors.FirstOrDefault();
  30. }
  31. }
  32.  
  33. var roleresult = UserManager.AddToRole(user.Id, "Administrator");
Add Comment
Please, Sign In to add comment