Beispiel #1
0
        public ActionResult Logon(VMKullanici data)
        {
            bool kontrol = LoginRepo.Kontrol(data);

            if (kontrol = !false)
            {
                var Kullanici = LoginRepo.Login(data);
                if (Kullanici.Admin != true)
                {
                    Session["User"]  = Kullanici.KullanicilarID;
                    Session["Name"]  = Kullanici.KullaniciAdi;
                    Session["Yetki"] = "User";
                    return(RedirectToAction("Index", "User"));
                }
                else
                {
                    Session["User"]  = Kullanici.KullanicilarID;
                    Session["Name"]  = Kullanici.KullaniciAdi;
                    Session["Yetki"] = "Admin";
                    return(RedirectToAction("Index", "Admin"));
                }
            }
            else
            {
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Kullanıcı Adı Yada Parolası Hatalı!";
                return(View());
            }
        }
Beispiel #2
0
 public static bool Kontrol(VMKullanici Data)
 {
     using (PHDB db = new PHDB())
     {
         return(db.Kullanicilar.Any(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre));
     }
 }
Beispiel #3
0
 public static bool KullaniciKaydet(VMKullanici Al) //Kullanıcı Kaydet
 {
     using (PHDB db = new PHDB())
     {
         try
         {
             bool Control = db.Kullanicilar.Any(p => p.KullaniciAdi == Al.KullaniciAdi && p.KullaniciSifre == Al.KullaniciSifre);
             if (Control != true)
             {
                 db.Kullanicilar.Add(new Kullanicilar()
                 {
                     KullaniciAdi   = Al.KullaniciAdi.Trim(),
                     KullaniciSifre = Al.KullaniciSifre.Trim(),
                     Admin          = Al.Admin
                 });
                 db.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
Beispiel #4
0
 public static VMKullanici Login(VMKullanici Data)
 {
     using (PHDB db = new PHDB())
     {
         return(db.Kullanicilar.Where(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre).Select(t => new VMKullanici {
             Admin = t.Admin, KullaniciAdi = t.KullaniciAdi, KullanicilarID = t.KullanicilarID
         }).FirstOrDefault());
     }
 }
Beispiel #5
0
 public static bool KullaniciGuncelle(VMKullanici Al) //Kullanıcı Güncelle
 {
     using (PHDB db = new PHDB())
     {
         try
         {
             var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == Al.KullanicilarID);
             Bul.KullaniciAdi   = Al.KullaniciAdi.Trim();
             Bul.KullaniciSifre = Al.KullaniciSifre.Trim();
             Bul.Admin          = Al.Admin;
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }