//Functie om paswoord aan te passen public IdentityResult Create(ApplicationUser user, string password) { return identityRepository.Create(user, password); }
public Task<ClaimsIdentity> CreateIdentityAsync(ApplicationUser user, string auth) { return identityRepository.CreateIdentityAsync(user, auth); }
private async Task SignInAsync(ApplicationUser user, bool isPersistent) { AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, await user.GenerateUserIdentityAsync(UserManager)); }
public ActionResult VoegAdminUserToe(SAViewModel model) { if (ModelState.IsValid) { model.SchoolID = Convert.ToInt32(Request.Form["schoolkeuze"]); var user = new ApplicationUser() { UserName = model.Gebruikersnaam, Voornaam = model.Voornaam, Familienaam = model.Familienaam, SchoolID = model.SchoolID }; var result = UserManager.Create(user, model.Wachtwoord); //service.AddUserToRoleSchooladmin(user.Id); if (result.Succeeded) { UserManager.AddToRole(user.Id, "Schooladmin"); return RedirectToAction("Dashboard", "Super"); } else { ModelState.AddModelError("", "De nieuwe schooladministrator werd niet geregistreerd. Probeer opnieuw."); ModelState.AddModelError("Wachtwoord", "Het wachtwoord moet uit minstens 6 tekens bestaan."); Gebruikersrepository rep = new Gebruikersrepository(); model.scholen = rep.GetScholen(); return View(model); } } Gebruikersrepository rep1 = new Gebruikersrepository(); model.scholen = rep1.GetScholen(); return View(model); }
public Task<ClaimsIdentity> CreateIdentityAsync(ApplicationUser user, string auth) { return _userManager.CreateIdentityAsync(user, auth); }
public IdentityResult Create(ApplicationUser user, string password) { return _userManager.Create(user, password); //return _userManager.CreateAsync(user, password); }
public async Task<ActionResult> Wijzigadministrator(ApplicationUser user) { ApplicationUser gebruiker = UserManager.FindById(user.Id); if (gebruiker != null) { gebruiker.Voornaam = Request.Form["Voornaam"]; gebruiker.Familienaam = Request.Form["Familienaam"]; gebruiker.SchoolID = Convert.ToInt32(Request.Form["schoolkeuze"]); gebruiker.KlasID = 0; gebruiker.UserName = Request.Form["UserName"]; String paswoord = Request.Form["wachtwoord"]; UserManager.RemovePassword(user.Id); UserManager.AddPassword(user.Id, paswoord); IdentityResult result = await UserManager.UpdateAsync(gebruiker); } else { ModelState.AddModelError("", "Er is iets fout gelopen met de wijziging van de account."); Gebruikersrepository rep = new Gebruikersrepository(); user.scholen = rep.GetScholen(); return View(user); } return RedirectToAction("overzichtadmins", "Super"); }