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()); } }
public static bool Kontrol(VMKullanici Data) { using (PHDB db = new PHDB()) { return(db.Kullanicilar.Any(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre)); } }
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); } } }
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()); } }
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); } } }