Ejemplo n.º 1
0
        public ActionResult SifremiUnuttum(string mail)
        {
            try
            {
                Personel k = db.Personel.Where(x => x.Email == mail).SingleOrDefault();
                if (k == null)
                {
                    ViewBag.bilgi = "Bu bilgilerde sisteme kayıtlı bir kullanıcı bulunamadı";
                    return(View());
                }


                int    _min  = 1000;
                int    _max  = 9999;
                Random _rdm  = new Random();
                int    sifre = _rdm.Next(_min, _max);
                string ss    = Convert.ToString(sifre);
                k.Sifre = ss;
                db.SaveChanges();

                //Personel mail ile bilgilendirme
                string     OnayBody = MailGonder.sifreYenileme(k);
                MailGonder m        = new MailGonder(k.Email, "Yeni Şifreniz", OnayBody);

                ViewBag.bilgi = "Yeni Şifreniz Mail Adresinize Gönderilmiştir.";
                return(View());
            }
            catch (Exception)
            {
                return(Redirect("/Admin/sistemHata"));
            }
        }