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());
        }