public ActionResult Index(Kullanıcılar u) { if (ModelState.IsValid) { using (kupansandbEntities1 dc = new kupansandbEntities1()) { var v = dc.Kullanıcılar.Where(a => a.Username.Equals(u.Username) && a.Yetki.Equals(1)).FirstOrDefault(); if (v != null) { MailMessage mailMessage = new MailMessage(); mailMessage.Subject = "Şifre Hatırlatma Hakkında"; mailMessage.Body = "\n Merhabalar " + v.FullName + "\n \n Sisteme kayıtlı şifreniz: " + v.Password + "\n \n İyi günler dileriz."; mailMessage.From = new MailAddress("*****@*****.**", "KuponsanCompany"); mailMessage.CC.Add(new MailAddress("*****@*****.**", "KuponsanCompany")); mailMessage.To.Add(new MailAddress(v.Mail, "Receiver_" + v.Username)); SmtpClient mySmtpClient = new SmtpClient(); mySmtpClient.Host = "smtp.gmail.com"; mySmtpClient.EnableSsl = true; mySmtpClient.Port = 587; mySmtpClient.Send(mailMessage); ModelState.AddModelError("", "Mail gönderildi."); } else { ModelState.AddModelError("", "Kullanıcı adı veya şifre yanlış"); } } } return(View(u)); }
public ActionResult GirişYap(Kullanıcılar x, string Hatırla) { using (DatabaseContext db = new DatabaseContext()) {; TempData["Kullanıcı"] = x.KullanıcıAdı; var sonuc = db.Kullanıcılar.Where(a => (a.KullanıcıAdı == x.KullanıcıAdı || a.Email == x.KullanıcıAdı) && a.Password == x.Password).ToList(); if (sonuc.Any()) { if (Hatırla == "on") { FormsAuthentication.RedirectFromLoginPage(x.KullanıcıAdı, true); } else { FormsAuthentication.RedirectFromLoginPage(x.KullanıcıAdı, false); } return(RedirectToAction("Anasayfa", "Anasayfa")); } else { ViewBag.Hata = "Kullanıcı Adı veya Parola Hatalı !"; return(View()); } } }
private void btnGiris_Click(object sender, EventArgs e) { try { Kullanıcılar kullanici = new Kullanıcılar { kullaniciAdi = txtKullaniciAdi.Text, kullaniciSifre = int.Parse(txtSifre.Text) }; if (string.IsNullOrEmpty(kullanici.kullaniciAdi) || string.IsNullOrEmpty(kullanici.kullaniciSifre.ToString())) { throw new Exception("Kullanıcı Adı ve Şifre Boş Geçilemez !"); } var result = KullaniciController.SatinAlmaYetkilisiGiris(kullanici); FormKullaniciSecim._session = eRoles.SatinAlmaBirimi.ToString(); FormKullaniciSecim._userIdSession = result.kullaniciID; FormSatınAlmaBirimi sab = new FormSatınAlmaBirimi(); sab.Show(); this.Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult Login(Kullanıcılar u) { if (ModelState.IsValid) //Model uyarılarını uyup uymadığını kontrol ediyor. { using (EmlakEntities17 db = new EmlakEntities17()) { var v = db.Kullanıcılar.Where(a => a.KullanıcıAd.Equals(u.KullanıcıAd) && a.Sifre.Equals(u.Sifre) && a.EmailOnay == true).FirstOrDefault(); if (v != null) { Session["ad"] = u.KullanıcıAd; if (u.KullanıcıAd == "admin") { return(RedirectToAction("Create")); } else { return(RedirectToAction("OnayBek")); } } else { ModelState.AddModelError(string.Empty, ConstantVariables.GirisBasarisiz); } } } return(View(u)); }
public ActionResult ListPost() { int sinavNo = Convert.ToInt32(Session["sıralıSinavNo"]); string[] kullanıcıCevaplar = new string[10]; int sınavSecimNo = Convert.ToInt32(Session["sınavSecim"]); int dogruCevap = 0; int yanlisCevap = 0; for (int sayac = 0; sayac <= 9; sayac++) { kullanıcıCevaplar[sayac] = Request[(sayac + 1).ToString()]; var sınavSoru = db.Sınavlar.Where(x => x.soruNo == sayac + 1 && x.sinavNo == sinavNo).Single(); if (kullanıcıCevaplar[sayac] == sınavSoru.DCevap) { dogruCevap++; if (ModelState.IsValid) { var userDogruCevapEkle = db.Sınavlar.Where(x => x.Soru == sınavSoru.Soru && x.sinavNo == sinavNo).Single(); userDogruCevapEkle.userCevap = kullanıcıCevaplar[sayac]; db.Entry(userDogruCevapEkle).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); } } else { yanlisCevap++; if (ModelState.IsValid) { var userYanlisCevapEkle = db.Sınavlar.Where(x => x.Soru == sınavSoru.Soru && x.sinavNo == sinavNo).Single(); userYanlisCevapEkle.userCevap = kullanıcıCevaplar[sayac]; db.Entry(userYanlisCevapEkle).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); } } } if (HttpContext.Request.Cookies["ActiveUser"] != null) { string Id = HttpContext.Request.Cookies["ActiveUser"]["Id"]; int id = Convert.ToInt32(Id); Kullanıcılar kullanici = db.Kullanıcılar.Find(id); Cevaplar cevap = new Cevaplar(); if (ModelState.IsValid) { cevap.userName = kullanici.userName; cevap.dogruSayisi = dogruCevap.ToString(); cevap.yanlisSayisi = yanlisCevap.ToString(); cevap.sinavTarihi = DateTime.Now.Date; cevap.sinavNo = Convert.ToInt32(Session["sıralıSinavNo"]); cevap.sinavTuru = sınavSecimNo; db.Cevaplar.Add(cevap); db.SaveChanges(); ModelState.Clear(); } } return(RedirectToAction("Cevaplar", "Cevaplar")); }
public ActionResult Index(Kullanıcılar Model) { List <Kullanıcılar> kList = new List <Kullanıcılar>(); Model = Session["KULLANICIADI"] as Kullanıcılar; kList.Add(Model); return(View(kList)); }
public ActionResult DeleteConfirmed(int id) { Kullanıcılar kullanıcılar = db.Kullanıcılar.Find(id); db.Kullanıcılar.Remove(kullanıcılar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Sil_uye(int id) { Kullanıcılar uye = db.Kullanıcılar.Find(id); db.Kullanıcılar.Remove(uye); db.SaveChanges(); Session["KULLANICIADI"] = null; return(RedirectToAction("Index", "Home")); }
public ActionResult Edit([Bind(Include = "id,KULLANICIADI,SIFRE,EMAİL,TARİH")] Kullanıcılar kullanıcılar) { if (ModelState.IsValid) { db.Entry(kullanıcılar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kullanıcılar)); }
public ActionResult ConfirmEmail(Kullanıcılar kln) { var item = (from data in db.Kullanıcılar where data.Email == kln.Email select data).FirstOrDefault(); Session["ad"] = item.KullanıcıAd; item.EmailOnay = true; db.Entry(item).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("OnayBek")); }
public ActionResult Edit([Bind(Include = "KullanıcıID,KullanıcıAdı,Sifre,KullanıcıTC,Adres")] Kullanıcılar kullanıcılar) { if (ModelState.IsValid) { db.Entry(kullanıcılar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kullanıcılar)); }
public ActionResult Profil() { string kullanıcıId = HttpContext.Request.Cookies["ActiveUser"]["Id"]; int id = Convert.ToInt32(kullanıcıId); Kullanıcılar kullanıcı = db.Kullanıcılar.Find(id); /* string kullanici = HttpContext.Request.Cookies["ActiveUser"]["userName"]; * var kullaniciAdi = db.Kullanıcılar.Where(x => x.userName == kullanici); */ return(View(kullanıcı)); }
public ActionResult Create([Bind(Include = "KullanıcıID,KullanıcıAdı,Sifre,KullanıcıTC,Adres")] Kullanıcılar kullanıcılar) { if (ModelState.IsValid) { db.Kullanıcılar.Add(kullanıcılar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kullanıcılar)); }
public ActionResult Create([Bind(Include = "KULLANICIADI,SIFRE,EMAİL,TARİH")] Kullanıcılar kullanıcılar) { if (ModelState.IsValid) { db.Kullanıcılar.Add(kullanıcılar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kullanıcılar)); }
public ActionResult GIRIS(Kullanıcılar Model) { var KULLANICI = db.Kullanıcılar.FirstOrDefault(x => x.KULLANICIADI == Model.KULLANICIADI && x.SIFRE == Model.SIFRE); if (KULLANICI != null) { Session["KULLANICIADI"] = KULLANICI; return(RedirectToAction("Index", "Home")); } ViewBag.Hata("kullanıcı Adı veya sıfre hatalı"); return(View()); }
// GET: Kullanıcılar/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kullanıcılar kullanıcılar = db.Kullanıcılar.Find(id); if (kullanıcılar == null) { return(HttpNotFound()); } return(View(kullanıcılar)); }
public bool KullaniciEkle(Kullanıcılar k) { ent.Kullanıcılar.Add(k); try { ent.SaveChanges(); return(true); } catch (Exception ex) { string mesaj = ex.Message; } return(false); }
public ActionResult Create(FormCollection form) { FormDBEntities1 db = new FormDBEntities1(); Kullanıcılar model = new Kullanıcılar(); model.ad = form["ad"].Trim(); model.soyad = form["soyad"].Trim(); model.mail = form["mail"].Trim(); model.kadi = form["kadi"].Trim(); model.ksifre = form["ksifre"].Trim(); db.Kullanıcılar.Add(model); db.SaveChanges(); return(View()); }
[ValidateAntiForgeryToken] // Dışardan verilerimize istenmeyen kişilerin ulaşmasını engeller hem viewde hem actionda kullanılmalı. public ActionResult Profil([Bind(Include = "Id,userName,userPassword")] Kullanıcılar kullanıcılar) { if (ModelState.IsValid) { string kullanıcıId = HttpContext.Request.Cookies["ActiveUser"]["Id"]; int id = Convert.ToInt32(kullanıcıId); var editedUser = db.Kullanıcılar.Find(id); editedUser.userName = kullanıcılar.userName; editedUser.userPassword = kullanıcılar.userPassword; db.Entry(editedUser).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult ListGet() { Sınavlar sınav = new Sınavlar(); int sınavSecim = Convert.ToInt32(Session["sınavSecim"]); if (HttpContext.Request.Cookies["ActiveUser"] != null) { Session["sıralıSinavNo"] = fns.RastgeleSayi(); string kullaniciId = HttpContext.Request.Cookies["ActiveUser"]["Id"]; int id = Convert.ToInt32(kullaniciId); Kullanıcılar kullanici = db.Kullanıcılar.Find(id); if (sınavSecim != 0) { int soruNo = 1 + (sınavSecim - 1) * 10; int soruListeNo = 1; for (int i = 0; i <= 9; i++) { var ekleSoru = db.SoruBankası.ToList().Where(x => x.sinavTuru == sınavSecim && x.Id == soruNo).Single(); if (ModelState.IsValid) { sınav.soruNo = soruListeNo; sınav.userName = kullanici.userName; sınav.Soru = ekleSoru.Soru; sınav.A = ekleSoru.A; sınav.B = ekleSoru.B; sınav.C = ekleSoru.C; sınav.D = ekleSoru.D; sınav.DCevap = ekleSoru.DCevap; sınav.sinavNo = (int)Session["sıralıSinavNo"]; db.Sınavlar.Add(sınav); db.SaveChanges(); ModelState.Clear(); soruListeNo++; soruNo++; } } ViewData["SınavaGirecekKisi"] = HttpContext.Request.Cookies["ActiveUser"]["userName"]; return(View(db.Sınavlar.ToList().Where(x => x.sinavNo == (int)Session["sıralıSinavNo"]))); } } else { TempData["girisYap"] = "Sınava Girmeden Önce Sisteme Kayıt Olunuz.."; } Session.Remove("sınavSecim"); return(RedirectToAction("Giris", "Kullanıcılar")); }
public static Kullanıcılar SatinAlmaYetkilisiGiris(Kullanıcılar kullanici) { if (string.IsNullOrEmpty(kullanici.kullaniciAdi) && string.IsNullOrEmpty(kullanici.kullaniciSifre.ToString())) { throw new Exception("Kullanici Bilgileri Boş Geçilemez !"); } using (var context = new DemirbasTakipEntitiess()) { var result = context.Kullanıcılar.FirstOrDefault(x => x.kullaniciAdi == kullanici.kullaniciAdi && x.kullaniciSifre == kullanici.kullaniciSifre); var roleResult = context.Kullanıcılar.FirstOrDefault(x => x.kullaniciID == result.kullaniciID); if (roleResult.rolID != (int)eRoles.SatinAlmaBirimi) { throw new Exception("Kullanıcı Bilgileriniz Bu Sayfayı Açmak İçin Yeterli Değil !"); } return(result); } }
public ActionResult Login(Kullanıcılar kullanıcı, string GirisSec) { var varmi = db.Kullanıcılar.FirstOrDefault(x => x.k_no == kullanıcı.k_no && x.k_sifre == kullanıcı.k_sifre && x.k_seviye == GirisSec); if (varmi != null && varmi.k_seviye == "Akademisyen") { FormsAuthentication.SetAuthCookie(varmi.k_no, true); return(RedirectToAction("Anasayfa", "Home")); } else if (varmi != null && varmi.k_seviye == "Ogrenci") { FormsAuthentication.SetAuthCookie(varmi.k_no, true); return(RedirectToAction("Anasayfa2", "Home")); } ViewBag.Message = "Geçersiz Kullanıcı Adı veya Şifre!"; return(View()); }
public ActionResult Index(Kullanıcılar model) { Kullanıcılar kullanıcı = StokKontrolEntitiesProvider.GetPersonByUserNameAndPasword(model.KullanıcıAdı, model.Parola); if (kullanıcı == default(Kullanıcılar)) { ModelState.AddModelError("KullanıcıAdı", "Hatalı kullanıcı adı ya da parola"); return(View(model)); } else { Session["login"] = kullanıcı; Session["UserObjectId"] = kullanıcı.ObjectId; Session["username"] = kullanıcı.KullanıcıAdı; Session["grup"] = kullanıcı.GrupId; return(RedirectToAction("Homepage", "Home")); } }
public ActionResult Kaydol(Kullanıcılar x) { using (DatabaseContext db = new DatabaseContext()) { if (x.Password == null) { TempData["Failed"] = "Lütfen Tüm Gerekli Alanları Doldurunuz !"; return(RedirectToAction("GirişYap", "Login")); } else { db.Kullanıcılar.Add(x); db.SaveChanges(); TempData["Success"] = "Kayıt İşlemi Başarıyla Gerçekleştirilmiştir."; return(RedirectToAction("GirişYap", "Login")); } } }
public ActionResult Gırıs(Kullanıcılar Model) { var kullanıcı = db.Kullanıcılar.FirstOrDefault(x => x.Username == Model.Username && x.Password == Model.Password); if (kullanıcı != null) { Session["KULLANICIADI"] = kullanıcı; Session["yetki"] = kullanıcı.Role; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Kullanıcı Adı veya Sifre Hatalı"); } return(View()); }
public ActionResult Login(Kullanıcılar model) { using (OIDbEntities db = new OIDbEntities()) { var sonuc = db.Kullanıcılar.Where(x => x.KullanıcıAdi == model.KullanıcıAdi && x.Sifre == model.Sifre).SingleOrDefault(); if (sonuc != null) { FormsAuthentication.SetAuthCookie(model.KullanıcıAdi, true); Session["OgrID"] = sonuc.OgretmenID; Session["UserID"] = sonuc.ID; Session["BID"] = sonuc.Ogretmenler.BolumID; return(RedirectToAction("List", "Ogrenci")); } else { return(View(model)); } } }
public ActionResult Ayarlar(Kullanıcılar kullanıcı) { var model = db2.Kullanıcılar.Find(kullanıcı.k_sifre); model.k_no = kullanıcı.k_no; model.k_seviye = kullanıcı.k_seviye; model.k_sifre = kullanıcı.k_sifre; db2.SaveChanges(); if (kullanıcı.k_seviye == "Ogrenci") { return(RedirectToAction("AnaSayfa2", "Home")); } else if (kullanıcı.k_seviye == "Akademisyen") { return(RedirectToAction("AnaSayfa", "Home")); } else { return(HttpNotFound()); } }
public ActionResult KayitPost([Bind(Include = "userName,userPassword")] Kullanıcılar kullanıcılar) { var kullanici = db.Kullanıcılar.Where(x => x.userName == kullanıcılar.userName).SingleOrDefault(); if (kullanici == null) { if (ModelState.IsValid) { db.Kullanıcılar.Add(kullanıcılar); db.SaveChanges(); ModelState.Clear(); TempData["Basarili"] = "Kayıt Olma İşlemi Başarılı!"; } return(RedirectToAction("Giris")); } else { TempData["Hata"] = "Bu Kullanıcı Adı veya Şifre Kullanılmaktadır!"; } return(View()); }
public ActionResult SepetCıkar(int?id) { Kullanıcılar user = Session["KULLANICIADI"] as Kullanıcılar; var silinenurun = (from s in db.Sepet where s.UrunID == id && user.KullanıcıID == s.KullanıcıID select s).FirstOrDefault(); if (silinenurun == null) { return(RedirectToAction("Index")); } if (silinenurun.Miktar == 1) { db.Sepet.Remove(silinenurun); } else { silinenurun.Miktar -= 1; } db.SaveChanges(); var data = (from u in db.Urunler join s in db.Sepet on u.UrunID equals s.UrunID where s.KullanıcıID == user.KullanıcıID && s.SatınAlındı == 0 select new { u, s }).ToList(); List <Urunler> sListe = new List <Urunler>(); foreach (var item in data) { Urunler product = new Urunler(); product.ProductName = item.u.ProductName; product.UrunID = item.u.UrunID; product.ProductCode = item.u.ProductCode; product.OrderedQuantity = item.s.Miktar; product.ProductPicture = item.u.ProductPicture; product.ProductPrice = item.u.ProductPrice; product.Currency = item.u.Currency; sListe.Add(product); } return(View(sListe)); }
public ActionResult User(Kullanıcılar kln) { var kayit = db.Kullanıcılar.Where(a => a.KullanıcıAd == kln.KullanıcıAd || a.Email == kln.Email).FirstOrDefault(); if (kayit != null) { ModelState.AddModelError(string.Empty, ConstantVariables.KayitBasarisiz); } if (kln.Ad == null || kln.Soyad == null || kln.Email == null) { ModelState.AddModelError(string.Empty, ConstantVariables.VeriHatasi); } if (ModelState.IsValid) { kln.KatılımTarihi = DateTime.Now; kln.EmailOnay = false; db.Kullanıcılar.Add(kln); db.SaveChanges(); SmtpClient sc = new SmtpClient(); sc.Port = 587; sc.Host = "smtp.gmail.com"; sc.EnableSsl = true; sc.Credentials = new NetworkCredential("*****@*****.**", "deli90*-"); MailMessage Msg = new MailMessage(); Msg.From = new MailAddress("*****@*****.**"); Msg.To.Add(kln.Email); Msg.Subject = "Kullanıcı Onay"; Msg.Body = string.Format("Sevgili {0} {1},<BR/> Kaydınız için teşekkürler. Üyeliğinizi tamamlamak için lütfen aşağıdaki linke tıklayın: <BR/> <a href=\"{2}\" title=\"User Email Confirm\">{2}</a>", kln.Ad, kln.Soyad, Url.Action("ConfirmEmail", "Create", new { Token = kln.ID, Email = kln.Email }, Request.Url.Scheme));; Msg.IsBodyHtml = true; sc.Send(Msg); return(RedirectToAction("List")); } return(View()); }