public ActionResult KayitOl(sopUser model)//user registration { if (ModelState.IsValid) { sopUser kayit = new sopUser(); var deneme = db.sopUser.Where(a => model.kullaniciAdi == a.kullaniciAdi); if (deneme.Count() <= 0) { kayit.kullaniciAdi = model.kullaniciAdi; kayit.sifre = model.sifre; kayit.tcKimlik = model.tcKimlik; kayit.adSoyad = model.adSoyad; kayit.sicilNo = model.sicilNo; kayit.unvan = model.unvan; kayit.email = model.email; kayit.yetkiID = 1; db.sopUser.Add(kayit); db.SaveChanges(); TempData["KullaniciMesaji2"] = "Başarılı bir şekilde kaydedilmiştir."; } else { TempData["KullaniciMesaji"] = "Kullanıcı adı önceden alınmış!"; } } return(View()); }
public ActionResult Index(sopUser user) { try { using (SopSistemiEntities1 db = new SopSistemiEntities1()) { //login control var usr = db.sopUser.Where(u => u.kullaniciAdi == user.kullaniciAdi && u.sifre == user.sifre).FirstOrDefault(); if (usr.yetkiID == 1)//user is not administrator { Session["UyeId"] = usr.user_id.ToString(); Session["KullaniciAdi"] = usr.kullaniciAdi.ToString(); return(RedirectToAction("kullaniciAnasayfa")); } else if (usr.yetkiID == 2)//user is administrator { Session["UyeId"] = usr.user_id.ToString(); Session["KullaniciAdi"] = usr.kullaniciAdi.ToString(); return(RedirectToAction("yoneticiAnasayfa")); } else//incorrect user login { TempData["uyarıMesaj"] = "Kullanıcı Adı veya Şifre Hatalı!"; } } return(View()); } catch { TempData["uyarıMesaj"] = "Kullanıcı Adı veya Şifre Hatalı!"; return(View()); } }