コード例 #1
0
        public ActionResult GirisYap(TBLUYE uye)
        {
            var bilgiler = db.TBLUYE.FirstOrDefault(x => x.MAIL == uye.MAIL && x.SIFRE == uye.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["MAIL"] = bilgiler.MAIL.ToString();
                //var userRoles = (string[])Session["RolAdi"];

                var UyeRol = bilgiler.TBLUYEROL.FirstOrDefault(x => x.RolID == 1);
                if (UyeRol != null)
                {
                    return(RedirectToAction("Index", "panelim"));
                }
                var AdminRol = bilgiler.TBLUYEROL.FirstOrDefault(x => x.RolID == 2);
                if (AdminRol != null)
                {
                    return(RedirectToAction("Index", "istatistik"));
                }

                else
                {
                    Message = "Giriş Bilgileri Hatalı";
                }
            }
            else
            {
                Message = "Giriş Bilgileri Hatalı";
            }

            ViewBag.Message = Message;
            return(View());
        }
コード例 #2
0
        public ActionResult ResetPassword(TBLUYE z)

        {
            var model = db.TBLUYE.Where(x => x.MAIL == z.MAIL).FirstOrDefault();

            if (model != null)
            {
                Guid rastgele = Guid.NewGuid();
                model.SIFRE = rastgele.ToString().Substring(0, 8);
                db.SaveChanges();
                SmtpClient client = new SmtpClient("mail.google.com", 587);
                client.EnableSsl = true;
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress("*****@*****.**", "Şifre Sıfırlama");
                mail.To.Add("*****@*****.**");
                mail.IsBodyHtml = true;
                mail.Subject    = "Şifre Yenileme";
                mail.Body      += "Merhaba" + model.AD + "<br/> Kullanıcı Adınız=" + model.KULLANICIADI + "<br/> Şifreniz=" + model.SIFRE;
                NetworkCredential net = new NetworkCredential("*****@*****.**", "Derik.47");
                client.Credentials = net;
                client.Send(mail);

                return(RedirectToAction("Login", "Index"));
            }
            ViewBag.hata = "Böyle Bir Mail Adresi bulunamadı.";
            return(View());
        }
コード例 #3
0
        public ActionResult Login(TBLUYE uye)
        {
            var login = db.TBLUYE.Where(u => u.EMAIL == uye.EMAIL).SingleOrDefault();

            if (login != null)
            {
                if (login.EMAIL == uye.EMAIL && login.SIFRE == uye.SIFRE)
                {
                    Session["uyeid"]   = login.UYEID;
                    Session["mail"]    = login.EMAIL;
                    Session["yetkiid"] = login.YETKIID;
                    if (login.YETKIID == 1)
                    {
                        return(RedirectToAction("AdminPage", "Admin"));
                    }
                    else
                    {
                        return(RedirectToAction("Randevular", "UyeRandevu"));
                    }
                }
                else
                {
                    Response.Write("<script>alert('HATALI GİRİŞ !')</script>");
                    return(View());
                }
            }
            else
            {
                Response.Write("<script>alert('HATALI GİRİŞ !')</script>");
                return(View());
            }
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            TBLUYE tBLUYE = db.TBLUYE.Find(id);

            db.TBLUYE.Remove(tBLUYE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
 public ActionResult Kayit(TBLUYE p)
 {
     if (!ModelState.IsValid)
     {
         return(View("Kayit"));
     }
     db.TBLUYE.Add(p);
     db.SaveChanges();
     return(View());
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "UYEID,AD,SOYAD,NUMARA,EMAIL,SIFRE,YETKIID")] TBLUYE tBLUYE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tBLUYE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.YETKIID = new SelectList(db.TBLYETKI, "YETKIID", "YETKIAD", tBLUYE.YETKIID);
     return(View(tBLUYE));
 }
コード例 #7
0
 public ActionResult YeniUye(TBLUYE p)
 {
     if (!ModelState.IsValid)
     {
         return(View("YeniUye"));
     }
     db.TBLUYE.Add(p);
     db.SaveChanges();
     MessageBox.Show("Ekleme İşlemi Tamamlandı!", "Bilgilendirme Penceresi");
     return(View());
 }
コード例 #8
0
        public ActionResult Index2(TBLUYE p)
        {
            var kullanici = (string)Session["Mail"];
            var uye       = db.TBLUYE.FirstOrDefault(x => x.MAIL == kullanici);

            uye.SIFRE        = p.SIFRE;
            uye.AD           = p.AD;
            uye.SOYAD        = p.SOYAD;
            uye.FOTOGRAF     = p.FOTOGRAF;
            uye.OKUL         = p.OKUL;
            uye.KULLANICIADI = p.KULLANICIADI;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #9
0
        // GET: AdminUye/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TBLUYE tBLUYE = db.TBLUYE.Find(id);

            if (tBLUYE == null)
            {
                return(HttpNotFound());
            }
            return(View(tBLUYE));
        }
コード例 #10
0
        public ActionResult GirisYap(TBLUYE p)
        {
            var bilgiler = db.TBLUYE.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["Mail"] = bilgiler.MAIL.ToString();
                return(RedirectToAction("Index", "Panelim"));
            }
            else
            {
                return(View());
            }
        }
コード例 #11
0
        public ActionResult UyeGuncelle(TBLUYE p)
        {
            var uye = db.TBLUYE.Find(p.ID);

            uye.AD           = p.AD;
            uye.SOYAD        = p.SOYAD;
            uye.MAIL         = p.MAIL;
            uye.KULLANICIADI = p.KULLANICIADI;
            uye.SIFRE        = p.SIFRE;
            uye.OKUL         = p.OKUL;
            uye.TELEFON      = p.TELEFON;
            uye.FOTOGRAF     = p.FOTOGRAF;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #12
0
        // GET: denemecontroller/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TBLUYE tBLUYE = db.TBLUYE.Find(id);

            if (tBLUYE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.YETKIID = new SelectList(db.TBLYETKI, "YETKIID", "YETKIAD", tBLUYE.YETKIID);
            return(View(tBLUYE));
        }
コード例 #13
0
        public ActionResult Index(TBLUYE p)
        {
            var kullanici = (string)Session["Mail"];
            var uye       = db.TBLUYE.FirstOrDefault(x => x.MAIL == kullanici);

            uye.SIFRE        = p.SIFRE;
            uye.SOYAD        = p.SOYAD;
            uye.AD           = p.AD;
            uye.KULLANICIADI = p.KULLANICIADI;
            uye.OKUL         = p.OKUL;

            db.SaveChanges();


            return(View());
        }
コード例 #14
0
        public ActionResult Kayit(TBLUYE p)
        {
            if (!ModelState.IsValid)
            {
                return(View("Kayit"));
            }
            db.TBLUYE.Add(p);
            db.SaveChanges();
            TBLUYEROL rol = new TBLUYEROL();

            rol.RolID = 1;
            rol.ID    = p.ID;
            //ICollection<TBLUYEROL> roller = new Collection<TBLUYEROL>();
            //roller.Add(rol);
            //p.TBLUYEROL = roller;
            db.TBLUYEROL.Add(rol);
            db.SaveChanges();
            return(View());
        }
コード例 #15
0
        public ActionResult Create(TBLUYE uye)
        {
            if (ModelState.IsValid)
            {
                uye.YETKIID = 2;
                db.TBLUYE.Add(uye);
                db.SaveChanges();
                Session["uyeid"] = uye.UYEID;
                Session["mail"]  = uye.EMAIL;

                return(Content("<script> alert('KAYDINIZ OLUŞTURULDU !'); window.location = '../Uye/Login'; </script>"));
            }

            else
            {
                ModelState.AddModelError("Kayıt", "Boş Alanları Doldurunuz");
            }
            return(View(uye));
        }