public async Task <ActionResult> SifreUnuttum(SifreUnuttumViewModel model) { if (ModelState.IsValid) { var kullanici = await KullaniciYoneticisi.FindByNameAsync(model.Eposta); if (kullanici == null || !(await KullaniciYoneticisi.IsEmailConfirmedAsync(kullanici.Id))) { return(View("SifreUnuttumOnaylama")); } } return(View(model)); }
public async Task <ActionResult> SifreSifirla(SifreSifirlaViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var kullanici = await KullaniciYoneticisi.FindByNameAsync(model.Eposta); if (kullanici == null) { return(RedirectToAction("SifreSifirlaOnaylama", "Hesap")); } var sonuc = await KullaniciYoneticisi.ResetPasswordAsync(kullanici.Id, model.Kod, model.Sifre); if (sonuc.Succeeded) { return(RedirectToAction("SifreSifirlaOnaylama", "Hesap")); } HatalariEkle(sonuc); return(View()); }