public ActionResult DeleteConfirmed(int id) { tbl_Kullanici tbl_Kullanici = db.tbl_Kullanici.Find(id); db.tbl_Kullanici.Remove(tbl_Kullanici); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,KullaniciAdi,Sifre,AdiSoyadi,EPosta,OlusturmaTarihi,GuncellemeTarihi,SilinmeTarihi,AktifDurumu,Resim,KullaniciGrupId")] tbl_Kullanici tbl_Kullanici) { if (ModelState.IsValid) { db.Entry(tbl_Kullanici).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KullaniciGrupId = new SelectList(db.tbl_KullaniciGrubu, "Id", "Adi", tbl_Kullanici.KullaniciGrupId); return(View(tbl_Kullanici)); }
protected override void Initialize(RequestContext requestContext) { //Session["LoginUserID"] // Session["LoginUser"] if (requestContext.HttpContext.Session["LoginUserID"] != null) { //Kullnıcı Giriş Yapmış IsLogin = true; LoginAdminID = (int)requestContext.HttpContext.Session["LoginAdminId"]; LoginAdminEntity = (tbl_Kullanici)requestContext.HttpContext.Session["LoginAdmin"]; } base.Initialize(requestContext); }
public ActionResult ProfiliDüzenle(tbl_Kullanici k) { uow.GetRepository <tbl_Kullanici>().Update(k); uow.SaveChanges(); if (HttpContext.User.Identity.Name != k.Kullanici_Adi) { return(RedirectToAction("Login", "Security")); } else { return(RedirectToAction("Profilim")); } }
// GET: Yonetim/Kullanici/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_Kullanici tbl_Kullanici = db.tbl_Kullanici.Find(id); if (tbl_Kullanici == null) { return(HttpNotFound()); } return(View(tbl_Kullanici)); }
// GET: Yonetim/Kullanici/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_Kullanici tbl_Kullanici = db.tbl_Kullanici.Find(id); if (tbl_Kullanici == null) { return(HttpNotFound()); } ViewBag.KullaniciGrupId = new SelectList(db.tbl_KullaniciGrubu, "Id", "Adi", tbl_Kullanici.KullaniciGrupId); return(View(tbl_Kullanici)); }
public ActionResult Login(tbl_Kullanici kullanici) { var Girenkullanici = uow.GetRepository <tbl_Kullanici>().Get(x => x.Eposta == kullanici.Eposta && x.Sifre == kullanici.Sifre); if (Girenkullanici != null) { FormsAuthentication.SetAuthCookie(Girenkullanici.Kullanici_Adi, false); return(RedirectToAction("Anasayfa", "Anasayfa")); } else { ViewBag.mesaj = "Geçersiz kullanıcı adı veya şifre"; return(View()); } }
public ActionResult Login(string username, string password) { tbl_Kullanici kullanici = Data.Data.KullaniciGiris(username, password); if (kullanici != null) { Session["UserID"] = kullanici.Kullanici_ID; return(RedirectToAction("Home", "Default")); } else { ViewBag.errormessage = "Kullanıcı Adı ya da Şifre Hatalı."; return(View()); } }
public ActionResult Uyeol(tbl_Kullanici kullanici) { uow.GetRepository <tbl_Kullanici>().Add(new tbl_Kullanici { Ad = kullanici.Ad, Soyad = kullanici.Soyad, Kullanici_Adi = kullanici.Kullanici_Adi, Sifre = kullanici.Sifre, Eposta = kullanici.Eposta, Telefon = kullanici.Telefon, UyeKayitTarihi = DateTime.Now, Rol_ID = 2 }); uow.SaveChanges(); return(RedirectToAction("Login", "Security")); }
public ActionResult Login(tbl_Kullanici kullanici) { var admin = uow.GetRepository <tbl_Kullanici>() .Get(k => k.Eposta == kullanici.Eposta && k.Sifre == kullanici.Sifre && k.Rol_ID == 1); if (admin != null) { Session["LogonAdmin"] = admin; return(Redirect("/")); } else { ViewBag.Error = "kullanıcı ve şifre yanlış"; return(View()); } }
public ActionResult Create([Bind(Include = "Id,KullaniciAdi,Sifre,AdiSoyadi,EPosta,OlusturmaTarihi,GuncellemeTarihi,SilinmeTarihi,AktifDurumu,Resim,KullaniciGrupId")] tbl_Kullanici tbl_Kullanici) { if (ModelState.IsValid) { db.tbl_Kullanici.Add(tbl_Kullanici); try { db.SaveChanges(); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("KullaniciAdi", "Aynı isimde Kullanıcı adı olamaz"); } } ViewBag.KullaniciGrupId = new SelectList(db.tbl_KullaniciGrubu, "Id", "Adi", tbl_Kullanici.KullaniciGrupId); return(View(tbl_Kullanici)); }
public ActionResult Uyeol() { var kullanici = new tbl_Kullanici(); return(View(kullanici)); }
public ActionResult Girisyap(tbl_Kullanici kullanici) { if (ModelState.IsValid) { //cshtml sayfasından alınan şifre md5 ile şifrelendi kullanici.kullaniciSifre = FormsAuthentication.HashPasswordForStoringInConfigFile(kullanici.kullaniciSifre, "MD5"); //veritabanında karşılaştırıldı eşleşirse kullanıcı id alınır var kullaniciId = veritabani.tbl_Kullanici. Where(x => x.kullaniciAdi == kullanici.kullaniciAdi && x.kullaniciSifre == kullanici.kullaniciSifre). Select(v => v.kullaniciId).FirstOrDefault(); //eğer kullanıcı var ise if (kullaniciId != 0) { //kullanıcı türünü almak için kisiler tablosuyla kullanıcı //tablosu birleştirilir ve kullanıcı türü çekilir var tur = veritabani.tbl_Kullanici. Join(veritabani.tbl_Kisiler, ku => ku.kullaniciId, ki => ki.kullaniciId, (ku, ki) => new { tbl_Kullanici = ku, tbl_Kisiler = ki }). Where(x => x.tbl_Kisiler.kullaniciId == kullaniciId). Select(x => x.tbl_Kisiler.kullaniciTuru).FirstOrDefault(); //çekilen kullanıcı türüne ait controllera yollanır kullanıcı if (tur.Equals("organizator")) { //oturum açılır kullanıcıya Session["kullanici"] = kullaniciId; return(RedirectToAction("index", "Organizator")); } else if (tur.Equals("ziyaretci")) { Session["kullanici"] = kullaniciId; return(RedirectToAction("index", "Ziyaretci")); } else if (tur.Equals("basin")) { Session["kullanici"] = kullaniciId; return(RedirectToAction("index", "Basin")); } else if (tur.Equals("katilimci")) { Session["kullanici"] = kullaniciId; return(RedirectToAction("index", "Katilimci")); } else { //eğer eşleşme olmaz ise tekrar girmesi istenir ViewBag.hataliGiris = "Hata!!"; return(View()); } } else { ViewBag.hataliGiris = "Hatalı giriş yaptınız tekrar deneyiniz"; return(View()); } } else { return(View()); } }
public ActionResult Kayit([Bind(Prefix = "Item1")] tbl_Kullanici kullanici, [Bind(Prefix = "Item2")] tbl_Kisiler kisiler, string sifre) {//alınan boş değerlerine bakılarak gerekli işlemler yapılır if (ModelState.IsValid) { //kullanıcı id yi elle gir if (kullanici.kullaniciSifre.Equals(sifre) && sifre.Length >= 6) {//şifre kontrolu eşitmi ve 6 karakterden büyük mü diye bakılır var veri = veritabani.tbl_Kullanici. Where(v => v.kullaniciAdi == kullanici.kullaniciAdi). Select(v => v.kullaniciAdi); //veri tabanında böyle bir kullanıcı varmı diye bakılır List <string> verim = veri.ToList(); if (verim.Count == 0)//var ise ife girmez { //kullanıcı şifresi şifrelenir kullanici.kullaniciSifre = FormsAuthentication.HashPasswordForStoringInConfigFile(kullanici.kullaniciSifre, "MD5"); //kullanıcı tablosuna kayıt edilir veritabani.tbl_Kullanici.Add(kullanici); veritabani.SaveChanges(); //kayıt edilen kullanıcı kullanıcı tablosundaki id değeri çekilri var kullaniciId = veritabani.tbl_Kullanici.Where(v => v.kullaniciAdi == kullanici.kullaniciAdi).Select(v => v.kullaniciId).FirstOrDefault(); //post ile gelen kisiler nesnesine atılır kisiler.kullaniciId = kullaniciId; //tbl_kisiler tablosuna kayıt aktarılır veritabani.tbl_Kisiler.Add(kisiler); veritabani.SaveChanges(); //kişinin kullanıcı türüne göre atama yapılır if (kisiler.kullaniciTuru.Equals("organizator")) { Session["kullanici"] = kisiler.kullaniciId; return(RedirectToAction("Index", "Organizator", kisiler.kullaniciId)); } else if (kisiler.kullaniciTuru.Equals("basin")) { Session["kullanici"] = kisiler.kullaniciId; return(RedirectToAction("Index", "Basin", kisiler.kullaniciId)); } else if (kisiler.kullaniciTuru.Equals("ziyaretci")) { Session["kullanici"] = kisiler.kullaniciId; return(RedirectToAction("Index", "Ziyaretci", kisiler.kullaniciId)); } else if (kisiler.kullaniciTuru.Equals("katilimci")) { Session["kullanici"] = kisiler.kullaniciId; return(RedirectToAction("Index", "Katilimci", kisiler.kullaniciId)); } else {//eğer giçbiri olmaz ise anasayfaya yönlendirilir return(RedirectToAction("Index", "Home")); } } else {//eğer giçbiri olmaz ise anasayfaya yönlendirilir return(RedirectToAction("Index", "Home")); } } else {//eğer giçbiri olmaz ise anasayfaya yönlendirilir return(RedirectToAction("Index", "Home")); } } else {//eğer giçbiri olmaz ise anasayfaya yönlendirilir return(RedirectToAction("Index", "Home")); } }