//kullanıcı kayıt public static int KullaniciKayit(tblKullanici kullanici) { try { BuyutecDBEntities db = new BuyutecDBEntities(); var kul = (from k in db.tblKullanicis where k.email == kullanici.email select k).SingleOrDefault(); if (kul == null) { kullanici.sifre = MD5Sifrele(kullanici.sifre); kullanici.profilFoto = "https://upload.wikimedia.org/wikipedia/commons/d/d5/Simpleicons_Interface_magnifier-on-a-user.svg"; kullanici.hakkimda = "Büyüteç PYS sistem kullanıcısı"; db.tblKullanicis.Add(kullanici); db.SaveChanges(); return(0); // kayıt başarılı } else { return(1); // kayıt başarısız } } catch { return(2); // işlem başarısız } }
public ActionResult KisiselBilgiler(AccountViewModel model) { if (!ModelState.IsValid) { var kullaniciadi2 = User.Identity.Name.Split(' '); int kullaniciId2 = Convert.ToInt32(kullaniciadi2[3]); model.Kullanici = db.tblKullanici.FirstOrDefault(x => x.KullaniciID == kullaniciId2); return(View(model)); } var kullaniciadi = User.Identity.Name.Split(' '); int kullaniciId = Convert.ToInt32(kullaniciadi[3]); tblKullanici GuncellenecekKullanici = db.tblKullanici.Find(kullaniciId); GuncellenecekKullanici.Ad = model.Ad; GuncellenecekKullanici.Soyad = model.Soyad; GuncellenecekKullanici.Mail = model.Email; GuncellenecekKullanici.Adres = model.Adres; db.SaveChanges(); FormsAuthentication.SetAuthCookie($"{model.Ad} {model.Soyad} {model.Email} {kullaniciId}", true); model.Kullanici = db.tblKullanici.FirstOrDefault(x => x.KullaniciID == kullaniciId); return(RedirectToAction("Index", "Home")); }
//istenilen kullanıcı getirme public static tblKullanici KullaniciVer(string mail) { try { BuyutecDBEntities db = new BuyutecDBEntities(); var k = (from kul in db.tblKullanicis where kul.email == mail //email ve şifre dogrulaması. select kul).FirstOrDefault(); tblKullanici kk = new tblKullanici() { kullaniciAdi = k.kullaniciAdi, kullaniciSoyadi = k.kullaniciSoyadi, sifre = k.sifre, email = k.email, kullaniciId = k.kullaniciId }; return(kk); } catch { return(null); } }
//profil güncelleme public static char ProfilGuncelle(tblKullanici kul, int kId) { try { char res = '*'; using (BuyutecDBEntities db = new BuyutecDBEntities()) { var kullanici = (from k in db.tblKullanicis where k.kullaniciId == kId select k).SingleOrDefault(); if (kullanici != null) { kullanici.kullaniciAdi = kul.kullaniciAdi; kullanici.kullaniciSoyadi = kul.kullaniciSoyadi; kullanici.profilFoto = kul.profilFoto; kullanici.hakkimda = kul.hakkimda; db.SaveChanges(); res = '+'; } else { res = '-'; } return(res); } } catch { return('?'); } }
public ActionResult Profil([Bind(Include = "kullaniciID,kullaniciRolID,kullaniciAdi,kullanciSoyad,kullaniciSifre,kullaniciKayitTarihi,mail,telefon,adres")] tblKullanici tblKullanici) { if (ModelState.IsValid) { db.Entry(tblKullanici).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Profil", "Kullanici")); } return(View(tblKullanici)); }
public ActionResult UyeOl([Bind(Include = "kullaniciID,kullaniciRolID,kullaniciAdi,kullanciSoyad,kullaniciSifre,kullaniciKayitTarihi,telefon,mail")] tblKullanici tblKullanici) { if (ModelState.IsValid) { db.tblKullanici.Add(tblKullanici); db.SaveChanges(); return(RedirectToAction("GirisYap", "Kullanici")); } ViewBag.kullaniciRolID = new SelectList(db.tblKullaniciRol, "kullaniciRolID", "kullaniciRolAdi", tblKullanici.kullaniciRolID); return(View(tblKullanici)); }
public ActionResult Profil() { int kId = Convert.ToInt32(Session["kullaniciId"]); if (ModelState.IsValid) { tblKullanici tblKullanici = db.tblKullanici.Find(kId); return(View(tblKullanici)); } return(HttpNotFound()); }
//kayıt ol public JsonResult KayitOlKullanici(tblKullanici kul) { int sonuc = KullaniciIslem.KullaniciKayit(kul); if (sonuc == 0) { return(Json("+")); } else { return(Json("-")); } }
public JsonResult AdresiGuncelle(int id, string adres) { if (!adres.Equals("")) { tblKullanici kullanicim = db.tblKullanici.FirstOrDefault(x => x.KullaniciID == id); kullanicim.Adres = adres; db.SaveChanges(); return(Json("işlem tamam", JsonRequestBehavior.AllowGet)); } else { return(Json("hatalı", JsonRequestBehavior.AllowGet)); } }
public ActionResult Index(string ad, string soyad, string eposta, string sifre) { tblKullanici k = new tblKullanici(); k.ad = ad; k.soyad = soyad; k.eposta = eposta; k.sifre = sifre; database.tblKullanici.Add(k); database.SaveChanges(); return(View()); }
public static tblKullanici MapData(Kullanici k) { tblKullanici kul = new tblKullanici() { kullaniciId = k.kullaniciId, kullaniciAdi = k.kullaniciAdi, kullaniciSoyadi = k.kullaniciSoyadi, email = k.email, sifre = k.email, hakkimda = k.hakkimda, profilFoto = k.profilFoto }; return(kul); }
//Profil Güncelleme public JsonResult ProfilGuncelle(tblKullanici kul) { int kId = int.Parse(Session["kulId"].ToString()); Logar lg = new Logar(kId, " Tarihte Profil Güncelledi"); var sonuc = KullaniciIslem.ProfilGuncelle(kul, kId); if (sonuc == '+') { return(Json("+")); } else { return(Json("-")); } }
public ActionResult GirisYap(tblKullanici kullanici) { if (ModelState.IsValid) { //bool sonuc = Membership.ValidateUser(kullanici.kullaniciAdi, kullanici.kullaniciSifre); //if (sonuc) //{ // return RedirectToAction("Index", "Home"); //} //else // ViewBag.Mesaj = "Hatalı giriş!!"; var login = db.tblKullanici.Where(m => m.mail == kullanici.mail).FirstOrDefault(); if (login.mail == kullanici.mail && login.kullaniciSifre == kullanici.kullaniciSifre) { Session.Add("kullanici", login.kullaniciAdi); Session.Add("kullaniciId", login.kullaniciID); Session.Add("kullaniciRolId", login.kullaniciRolID); Session.Add("kullanicimail", login.mail); ViewBag.isim = Session["kullanici"].ToString(); if (login.kullaniciRolID == 1 || login.kullaniciRolID == null) { return(RedirectToAction("Index", "Home")); } else if (login.kullaniciRolID == 2) { return(RedirectToAction("Index", "Urun")); } else if (login.kullaniciRolID == 3) { return(RedirectToAction("Create", "SaticiUrun")); } } else { ViewBag.Mesaj = "Kullanıcı Adı veya Şifreyi Kontrol Ediniz / Yeni Kayıt Olduysanız ONAY Verilmesini Beklemelisiniz!"; return(View()); } } else { ModelState.AddModelError("", "The user name or password provided is incorrect."); } return(View()); }
private void lueKullaniciSil_EditValueChanged(object sender, EventArgs e) { if (lueKullaniciSil.EditValue != null) { tblKullanici user = OrtakDb.db.tblKullanici.FirstOrDefault(x => x.kullaniciID == (int)lueKullaniciSil.EditValue); if (user != null) { txteSifre.Text = user.kullaniciSifre; txteYetki.Text = Convert.ToString(user.kullaniciYetki); txteBolum.Text = user.tblBolum.bolumAdi; } else { txteSifre.Text = null; txteYetki.Text = null; txteBolum.Text = null; } } }
public bool OpenPageSave() { DialogResult cevap = MessageBox.Show("Yeni Kullanıcıyı Kayıt Etmek İstiyor musunuz?", "Kaydetme Uyarısı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { tblKullanici yeniuser = new tblKullanici(); yeniuser.kullaniciAdi = txtKullAdi.Text; yeniuser.kullaniciSifre = txtKullSifre.Text; yeniuser.kullaniciYetki = Convert.ToByte(icbeKullYetki.EditValue); yeniuser.bolumID = (int)lueBolumAdi.EditValue; OrtakDb.db.tblKullanici.Add(yeniuser); return(true); } return(false); }
public bool OpenPageSave() { DialogResult cevap = MessageBox.Show("Seçili Kullanıcıyı Silmek İstiyormusunuz?", "Silme Uyarısı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { tblKullanici deluser = new tblKullanici(); int sil = (int)lueKullaniciSil.EditValue; deluser = OrtakDb.db.tblKullanici.Where(w => w.kullaniciID == sil).FirstOrDefault(); if (deluser != null) { OrtakDb.db.tblKullanici.Remove(deluser); return(true); } } return(false); }
public ActionResult AddUser(AddUserViewModel Kullanici) { if (!ModelState.IsValid) { return(View(Kullanici)); } string sifre2 = Sifrele(Kullanici.Password); tblKullanici Eklenenkullanici = new tblKullanici { Ad = Kullanici.Ad, Soyad = Kullanici.Soyad, Mail = Kullanici.Email, Sifre = sifre2, }; db.tblKullanici.Add(Eklenenkullanici); db.SaveChanges(); FormsAuthentication.SetAuthCookie($"{Kullanici.Ad} {Kullanici.Soyad} {Kullanici.Email} {Eklenenkullanici.KullaniciID}", true); string macadres = UrunController.MACAdresiAl(); tblZiyaretci ziyaretci2 = db.tblZiyaretci.FirstOrDefault(x => x.ZiyaretciMAC == macadres); if (ziyaretci2 != null) { int ZiyaretcininId = ziyaretci2.ZiyaretciID; HomeViewModel model = new HomeViewModel(); model.sepet = db.tblSepet.Where(x => x.ZiyaretciId == ZiyaretcininId).ToList(); if (model.sepet != null) { foreach (var item in model.sepet) { tblSepet guncelsepet = db.tblSepet.Find(item.SepetId); guncelsepet.KullaniciId = Eklenenkullanici.KullaniciID; guncelsepet.ZiyaretciId = null; db.SaveChanges(); } } } return(RedirectToAction("Index", "Home")); }
public int GirisYap(string kullaniciAdi, string sifre) { try { if (kullaniciAdi != "" && sifre != "") //kullanıcı adı ve parolanın dolu olup olmadığının kontrolü { if (IsNumeric(kullaniciAdi)) //kullanıcı adı sayısal olamaz. { MessageBox.Show("Kullanıcı adı sayısal olamaz."); } else { tblKullanici k = OrtakDb.db.tblKullanici.FirstOrDefault(x => x.kullaniciAdi == kullaniciAdi && x.kullaniciSifre == sifre);//kullanıcıAdı ve paraloya göre kullanıcı bulunur. if (k != null) { //OrtakDb.db.SaveChanges(); formAna fmAna = new formAna(); fmAna.Show(); txtKullaniciAdi.Text = ""; txtSifre.Text = ""; return(1); } else { MessageBox.Show("Kullanıcı adı veya şifre hatalı.", "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(0); } } } else { MessageBox.Show("Lütfen kullanıcı adınızı ve şifrenizi giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(2); } catch (Exception ex) { MessageBox.Show("Bilinmeyen Bir Hata Oluştu!", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); return(3); } }
public ActionResult SifremiUnuttum(ForgotPasswordViewModel model) { if (!ModelState.IsValid) { return(View(model)); } else { tblKullanici kullanici = db.tblKullanici.FirstOrDefault(x => x.Mail == model.Email); string sifre = SifreCoz(kullanici.Sifre); if (kullanici != null) { var body = new StringBuilder(); body.AppendLine(value: "Şifreniz: " + sifre); MailSender(body.ToString(), model.Email); ViewBag.Success = true; return(View()); } } return(View()); }
public ActionResult SifreDegistir(PasswordVerification model) { if (!ModelState.IsValid) { return(View(model)); } var kullaniciadi = User.Identity.Name.Split(' '); int kullaniciId = Convert.ToInt32(kullaniciadi[3]); tblKullanici kullanici = db.tblKullanici.FirstOrDefault(x => x.KullaniciID == kullaniciId); EskiSifre = Sifrele(model.EskiSifre); if (kullanici.Sifre == EskiSifre) { if (model.EskiSifre != model.Password) { tblKullanici guncelkullanici = db.tblKullanici.Find(kullaniciId); guncelkullanici.Sifre = Sifrele(model.Password); db.SaveChanges(); } else { ViewBag.Mesaj = "Eski Şifre ile Yeni Şifre aynı olamaz"; return(View(model)); } } else { ViewBag.Mesaj = "Lütfen Şifrenizi Doğru giriniz!"; return(View(model)); } FormsAuthentication.SignOut(); return(RedirectToAction("Index", "Home")); }