public IActionResult Giris(KullaniciModel model) { if (ModelState.IsValid) { var SignInResult = _signInManager.PasswordSignInAsync(model.KullaniciAd, model.Sifre, model.BeniHatirla, false).Result; if (SignInResult.Succeeded) { AppUser mod = _userManager.FindByNameAsync(model.KullaniciAd).Result; if (_userManager.IsInRoleAsync(mod, "Öğrenci").Result) { return(Redirect("/Ogrenci/")); //return RedirectToAction("Index", "Ogrenci"); } else { //return RedirectToAction("Index", "Home"); //return Redirect("/Admin/"); return(RedirectToAction("Index", "Home", new { area = "Admin" })); } } //TempData["Durum"] = "Kullanıcı Adı veya Şifre Hatalı"; //ViewBag.Durum = "Kullanıcı Adı veya Şifre Hatalı"; ModelState.AddModelError("", "Kullanıcı Adı veya Şifre Hatalı"); } return(View(model)); }
public bool BilgilerimiGuncelle(KullaniciModel model) { var guncellenecekKullanici = KullaniciDataLayer.KullaniciGetir(model.KullaniciId); if (guncellenecekKullanici != null) { if (!(KullaniciDataLayer.KullaniciVarMi(model.KullaniciEPosta, model.KullaniciId))) { return(false); } else { guncellenecekKullanici.AktifMi = true; guncellenecekKullanici.BagisciMi = false; guncellenecekKullanici.KullaniciAdi = model.KullaniciAdi; guncellenecekKullanici.KullaniciEPosta = model.KullaniciEPosta; guncellenecekKullanici.KullaniciSifre = model.KullaniciSifre; guncellenecekKullanici.KullaniciTCKimlikNumarasi = model.KullaniciTCKimlik; guncellenecekKullanici.KullaniciSoyadi = model.KullaniciSoyadi; guncellenecekKullanici.KullaniciOnayliMi = true; guncellenecekKullanici.KullaniciTelegramKullaniciAdi = model.KullaniciTelegramKullaniciAdi; guncellenecekKullanici.KullaniciTelefonNumarasi = model.KullaniciTelNo; return(KullaniciDataLayer.KullaniciGuncelle(guncellenecekKullanici)); } } else { return(false); } }
public bool KullaniciGuncelle(KullaniciModel duzenlenmisKullanici) { var guncellenecekKullanici = KullaniciDataLayer.KullaniciGetir(duzenlenmisKullanici.KullaniciId); if (guncellenecekKullanici != null) { if (!(KullaniciDataLayer.KullaniciVarMi(duzenlenmisKullanici.KullaniciEPosta, duzenlenmisKullanici.KullaniciId))) { return(false); } else { guncellenecekKullanici.AktifMi = duzenlenmisKullanici.AktifMi; guncellenecekKullanici.BagisciMi = false; guncellenecekKullanici.KullaniciAdi = duzenlenmisKullanici.KullaniciAdi; guncellenecekKullanici.KullaniciEPosta = duzenlenmisKullanici.KullaniciEPosta; guncellenecekKullanici.KullaniciMerkezdeMi = duzenlenmisKullanici.KullaniciMerkezdeMi; guncellenecekKullanici.KullaniciTCKimlikNumarasi = duzenlenmisKullanici.KullaniciTCKimlik; guncellenecekKullanici.KullaniciSoyadi = duzenlenmisKullanici.KullaniciSoyadi; guncellenecekKullanici.SehirTablo_SehirId = duzenlenmisKullanici.Sehir.SehirId; guncellenecekKullanici.KullaniciOnayliMi = duzenlenmisKullanici.KullaniciOnayliMi; guncellenecekKullanici.KullaniciTelegramKullaniciAdi = duzenlenmisKullanici.KullaniciTelegramKullaniciAdi; guncellenecekKullanici.KullaniciTelefonNumarasi = duzenlenmisKullanici.KullaniciTelNo; return(KullaniciDataLayer.KullaniciGuncelle(guncellenecekKullanici)); } } else { return(false); } }
public DataTable getMesajlar() { KullaniciModel kullaniciModel = new KullaniciModel(); return(dbPK.DataTableGetir("SELECT KI.ADI,M.BASLIK,M.MESAJ,M.TARIH FROM MESAJ AS M,KISI AS KI,KULLANICI AS KU " + "WHERE M.GIDEN_ID = KI.ID AND KU.KISI_ID = KI.ID AND KU.ADI = '" + kullaniciModel.KullaniciAdi + "'")); }
public bool checkKullanici(string _kullanici_adi, string _sifre) { try { DataTable dt = dbLogin.DataTableGetir("SP_KULLANICI_GIRIS '" + _kullanici_adi + "','" + _sifre + "'"); if (dt.Rows.Count > 0) { KullaniciModel kullaniciModel = KullaniciModel.getKullanici(); kullaniciModel.KullaniciAdi = _kullanici_adi; kullaniciModel.Resim = dt.Rows[0]["RESIM"].ToString(); kullaniciModel.Ad = dt.Rows[0]["ADI"].ToString(); kullaniciModel.Soyad = dt.Rows[0]["SOYADI"].ToString(); kullaniciModel.Cinsiyet = dt.Rows[0]["CINSIYET"].ToString(); kullaniciModel.Email = dt.Rows[0]["EMAIL"].ToString(); kullaniciModel.Telefon = dt.Rows[0]["TELEFON"].ToString(); kullaniciModel.Adres = dt.Rows[0]["ADRES"].ToString(); kullaniciModel.Sehir = dt.Rows[0]["SEHIR"].ToString(); kullaniciModel.YetkiID = Convert.ToInt32(dt.Rows[0]["YETKI_ID"].ToString()); return(true); } else { return(false); } } catch (Exception) { return(false); } }
public IActionResult Login(KullaniciModel kullanici) { if (ModelState.IsValid) { var kullaniciModel = _kullaniciService.GetKullanici(kullanici.KullaniciAdi, kullanici.Sifre); if (kullaniciModel != null) { var claims = new List <Claim>() { new Claim(ClaimTypes.Name, kullaniciModel.KullaniciAdi), new Claim(ClaimTypes.Role, kullaniciModel.Rol.Adi) }; var identity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme); var principal = new ClaimsPrincipal(identity); HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal); return(RedirectToAction("Index", "Home")); } TempData["Message"] = "Geçersiz kullanıcı adı ve şifre."; } _controllerUtil.SetLiActive("Login"); ViewBag.LiActives = _controllerUtil.LiActives; var model = new KullaniciLoginViewModel { Kullanici = kullanici }; return(View(model)); }
public IActionResult Register(KullaniciModel kullanici) { if (ModelState.IsValid) { if (_kullaniciService.KullaniciExists(kullanici)) { TempData["Message"] = "Girilen kullanıcı adı mevcuttur."; } else if (_kullaniciService.PersonelExists(kullanici)) { TempData["Message"] = "Seçilen personelin kullanıcı kaydı mevcuttur."; } else { kullanici.RolId = (int)RolEnum.Kullanici; _kullaniciService.AddKullanici(kullanici); TempData["Message"] = "Yeni kullanıcı kaydı başarıyla gerçekleştirilmiştir. Kayıt onaylandıktan sonra sisteme giriş yapabilirsiniz."; return(RedirectToAction("Login")); } } else { TempData["Message"] = "Kullanıcı adı ve şifre girilmelidir."; } _controllerUtil.SetLiActive("Register"); ViewBag.LiActives = _controllerUtil.LiActives; var model = new KullaniciRegisterViewModel { Personeller = new SelectList(_personelService.GetPersoneller(), "Id", "IsimSoyisim") }; return(View(model)); }
public ActionResult BilgilerimiGuncelle(KullaniciModel model) { if (model.KullaniciSifre == null) { model.KullaniciSifre = "123456"; model.KullaniciSifreTekrar = "123456"; } if (ModelState.IsValid) { var sonuc = kullaniciBusinessLayer.BilgilerimiGuncelle(model); if (sonuc == true) { TempData["uyari"] = "İşlem başarı ile tamamlandı."; return(View(model)); } else { TempData["hata"] = "Düzenleme işlemi sırasında hata oluştu."; return(View(model)); } } else { return(View(model)); } }
private void setMenu() { KullaniciModel kullaniciModel = KullaniciModel.getKullanici(); rptMenu.DataSource = db.DataTableGetir("SELECT*FROM MENU WHERE YETKI_ID=" + kullaniciModel.YetkiID); rptMenu.DataBind(); }
protected void btnMesaj_Click(object sender, EventArgs e) { DbBaglanti db = new DbBaglanti(); KullaniciModel kullanici = KullaniciModel.getKullanici(); db.DataTableGetir("MESAJ_GONDER '" + kullanici.KullaniciAdi + "','" + kullanici_adi + "','" + tbBaslik.Text + "','" + tbMesaj.Text + "'"); tbBaslik.Text = ""; tbMesaj.Text = ""; }
public bool KullaniciExists(KullaniciModel kullanici) { try { return(_kullaniciDal.EntityExists(e => e.KullaniciAdi.ToLower().Equals(kullanici.KullaniciAdi.ToLower().Trim()))); } catch (Exception exc) { throw exc; } }
public KullaniciModel Login(KullaniciModel kullanici) { try { var result = _kullaniciService.GetKullanici(kullanici.KullaniciAdi, kullanici.Sifre); return(result); } catch (Exception exc) { return(null); } }
public void Update(KullaniciModel model) { model.UpdateDate = DateTime.Now; var entity = _db.Set <Kullanici>().Find(model.Id); entity.KullaniciAdi = model.KullaniciAdi; entity.Sifre = model.Sifre; entity.Adi = model.Adi.Trim(); entity.Soyadi = model.Soyadi.Trim(); entity.UpdateDate = model.UpdateDate; entity.UpdatedBy = model.UpdatedBy; _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); }
public KullaniciModel Register(KullaniciModel kullanici) { try { kullanici.RolId = (int)RolEnum.Kullanici; kullanici.Aktif = true; _kullaniciService.AddKullanici(kullanici); var result = Login(kullanici); return(result); } catch (Exception exc) { return(null); } }
public ActionResult Soru(int id) { kullaniciModeli = new KullaniciModel(); servis = new KodusorServisClient(); kullaniciModeli.Soru = servis.SoruGetir(id); if (Session["kullaniciID"] != null) { int kulID = Convert.ToInt32(Session["kullaniciID"]); kullaniciModeli.Kullanici = servis.KullaniciBilgileriniGetir(kulID); kullaniciModeli.FavoriSorular = servis.FavoriSorular(kulID).ToList(); kullaniciModeli.FavoriCevaplar = servis.FavoriCevaplar(kulID).ToList(); } return(View(kullaniciModeli)); }
public bool PersonelExists(KullaniciModel kullanici) { try { if (kullanici.PersonelId.HasValue) { return(_kullaniciDal.EntityExists(e => e.PersonelId == kullanici.PersonelId.Value)); } return(false); } catch (Exception exc) { throw exc; } }
public IActionResult Giris(KullaniciModel model) { if (ModelState.IsValid) { var SignInResult = _signInManager.PasswordSignInAsync(model.KullaniciAd, model.Sifre, model.BeniHatirla, false).Result; if (SignInResult.Succeeded) { //return RedirectToAction("Index", "Home"); return(Redirect("/Ogrenci/")); //return RedirectToAction("Index", "Home", new { area = "Admin" }); } ModelState.AddModelError("", "E-mail Adresiniz veya Şifre Hatalı"); } return(View()); }
public void Add(KullaniciModel model) { model.CreateDate = DateTime.Now; var entity = new Kullanici() { KullaniciAdi = model.KullaniciAdi, Sifre = model.Sifre, Adi = model.Adi.Trim(), Soyadi = model.Soyadi.Trim(), CreateDate = model.CreateDate, CreatedBy = model.CreatedBy // işlem yapıldığı zaman girilmektedir. }; _db.Set <Kullanici>().Add(entity); _db.SaveChanges(); model.Id = entity.Id; }
public IHttpActionResult Put(KullaniciModel model) { try { model.UpdatedBy = User.Identity.Name; if (ModelState.IsValid) { _kullaniciService.Update(model); return(Ok()); } return(BadRequest()); } catch (Exception exc) { return(InternalServerError()); } }
// GET: Profil public ActionResult Index() { if (Session["kullaniciID"] != null) { kullaniciModeli = new KullaniciModel(); servis = new KodusorServisClient(); int kulID = Convert.ToInt32(Session["kullaniciID"]); kullaniciModeli.Kullanici = servis.KullaniciBilgileriniGetir(kulID); kullaniciModeli.SoruListesi = servis.SorulariListele(kulID).ToList(); kullaniciModeli.CevapListesi = servis.KullaniciCevapları(kulID).ToList(); kullaniciModeli.EtiketListesi = servis.KullanicininEtiketleri(kulID).ToList(); kullaniciModeli.FavoriSorular = servis.FavoriSorular(kulID).ToList(); kullaniciModeli.FavoriCevaplar = servis.FavoriCevaplar(kulID).ToList(); return(View(kullaniciModeli)); } return(RedirectToAction("Index", "Home")); }
public bool KullaniciEkle(KullaniciModel yeniKullanici) { KullaniciBilgileriTablo eklenecekKullanici = new KullaniciBilgileriTablo(); eklenecekKullanici.AktifMi = yeniKullanici.AktifMi; eklenecekKullanici.BagisciMi = false; eklenecekKullanici.KullaniciAdi = yeniKullanici.KullaniciAdi; eklenecekKullanici.KullaniciEPosta = yeniKullanici.KullaniciEPosta; eklenecekKullanici.KullaniciMerkezdeMi = yeniKullanici.KullaniciMerkezdeMi; eklenecekKullanici.KullaniciSifre = yeniKullanici.KullaniciSifre; eklenecekKullanici.KullaniciTCKimlikNumarasi = yeniKullanici.KullaniciTCKimlik; eklenecekKullanici.KullaniciSoyadi = yeniKullanici.KullaniciSoyadi; eklenecekKullanici.SehirTablo_SehirId = yeniKullanici.Sehir.SehirId; eklenecekKullanici.KullaniciOnayliMi = yeniKullanici.KullaniciOnayliMi; eklenecekKullanici.KullaniciTelegramKullaniciAdi = yeniKullanici.KullaniciTelegramKullaniciAdi; eklenecekKullanici.KullaniciTelefonNumarasi = yeniKullanici.KullaniciTelNo; return(KullaniciDataLayer.KullaniciEkle(eklenecekKullanici)); }
public KullaniciModel LoginKullaniciModelBul(int?KullaniciId) { var kullanici = kullaniciYonetimi.KullaniciBul(KullaniciId); if (kullanici != null) { var donKullanici = new KullaniciModel(); donKullanici.KullaniciId = kullanici.KullaniciId; donKullanici.AktifMi = kullanici.AktifMi; donKullanici.KullaniciAdi = kullanici.KullaniciAdi; donKullanici.KullaniciSoyadi = kullanici.KullaniciSoyadi; return(donKullanici); } else { return(null); } }
//[HttpPost] // /api/Kullanici //public IHttpActionResult Post(KullaniciModel model) //{ // try // { // model.CreatedBy = User.Identity.Name; // if (ModelState.IsValid) // { // _kullaniciService.Add(model); // return Ok(model); // } // return BadRequest(ModelState); // } // catch (Exception exc) // { // return InternalServerError(); // } //} public IHttpActionResult PostKullanici(KullaniciModel model) { try { model.CreatedBy = User.Identity.Name; if (ModelState.IsValid) { _kullaniciService.Add(model); return(Ok(model)); } //return BadRequest(); // ModelState parametresi modeldeki data annotation'lar olarak tanımlanan // validasyon hatalarını geliştiriciye dönmemizi sağlar return(BadRequest(ModelState)); } catch (Exception exc) { return(InternalServerError()); } }
public KullaniciModel BagisciBul(String ePosta, String sifre) { var bagisci = bagisciDAL.BagisciBul(ePosta, sifre); if (bagisci != null) { var bagisModel = new KullaniciModel() { KullaniciId = bagisci.KullaniciId, KullaniciAdi = bagisci.KullaniciAdi, KullaniciSoyadi = bagisci.KullaniciSoyadi }; return(bagisModel); } else { return(null); } }
public void AddKullanici(KullaniciModel kullanici) { try { Kullanici kullaniciEntity = new Kullanici { KullaniciAdi = kullanici.KullaniciAdi, Sifre = kullanici.Sifre, Aktif = kullanici.Aktif, PersonelId = kullanici.PersonelId, RolId = kullanici.RolId }; _kullaniciDal.AddEntity(kullaniciEntity); } catch (Exception exc) { throw exc; } }
public IActionResult Login(KullaniciModel kullanici) { var loginResult = _authService.Login(kullanici); if (loginResult == null) { return(BadRequest("Geçersiz kullanıcı adı ve şifre.")); } var section = _configuration.GetSection("JwtOptions"); JwtOptions jwtOptions = new JwtOptions(); section.Bind(jwtOptions); var tokenResult = _authService.CreateJwt(loginResult, jwtOptions); if (tokenResult == null) { return(BadRequest("JWT oluşturulurken hata meydana geldi!")); } return(Ok(tokenResult)); }
public IActionResult Register(KullaniciModel kullanici) { var registerResult = _authService.Register(kullanici); if (registerResult == null) { return(BadRequest("Kullanıcı oluşturulurken hata meydana geldi!")); } var section = _configuration.GetSection("JwtOptions"); JwtOptions jwtOptions = new JwtOptions(); section.Bind(jwtOptions); var tokenResult = _authService.CreateJwt(registerResult, jwtOptions); if (tokenResult == null) { return(BadRequest("JWT oluşturulurken hata meydana geldi!")); } return(Ok(tokenResult)); }
public KullaniciModel GetKullanici(string kullaniciAdi, string sifre) { try { Kullanici kullaniciEntity = _kullaniciDal.GetEntity(e => e.KullaniciAdi == kullaniciAdi && e.Sifre == sifre && e.Aktif, "Rol", "Personel"); KullaniciModel kullanici = null; if (kullaniciEntity != null) { kullanici = new KullaniciModel { Id = kullaniciEntity.Id, Guid = kullaniciEntity.Guid, KullaniciAdi = kullaniciEntity.KullaniciAdi, Sifre = kullaniciEntity.Sifre, Aktif = kullaniciEntity.Aktif, PersonelId = kullaniciEntity.PersonelId, Personel = kullaniciEntity.Personel == null ? null : new PersonelModel { Id = kullaniciEntity.Personel.Id, Guid = kullaniciEntity.Personel.Guid, Isim = kullaniciEntity.Personel.Isim, Soyisim = kullaniciEntity.Personel.Soyisim }, RolId = kullaniciEntity.RolId, Rol = new RolModel { Id = kullaniciEntity.Rol.Id, Guid = kullaniciEntity.Rol.Guid, Adi = kullaniciEntity.Rol.Adi } }; } return(kullanici); } catch (Exception exc) { throw exc; } }
public KullaniciModel KullaniciGetir(int?id) { var kullanici = KullaniciDataLayer.KullaniciGetir(id); if (kullanici != null) { KullaniciModel goruntulenecekKullanici = new KullaniciModel(); goruntulenecekKullanici.AktifMi = kullanici.AktifMi != null ? kullanici.AktifMi == true ? true : false : false; goruntulenecekKullanici.KullaniciSoyadi = kullanici.KullaniciSoyadi; goruntulenecekKullanici.KullaniciAdi = kullanici.KullaniciAdi; goruntulenecekKullanici.KullaniciId = kullanici.KullaniciId; goruntulenecekKullanici.Sehir.SehirAdi = kullanici.SehirTablo != null ? kullanici.SehirTablo.SehirAdi : string.Empty; goruntulenecekKullanici.Sehir.SehirId = kullanici.SehirTablo_SehirId; goruntulenecekKullanici.KullaniciOnayliMi = kullanici.KullaniciOnayliMi != null ? kullanici.KullaniciOnayliMi == true ? true : false : false; goruntulenecekKullanici.KullaniciTelegramKullaniciAdi = kullanici.KullaniciTelegramKullaniciAdi; goruntulenecekKullanici.KullaniciTCKimlik = kullanici.KullaniciTCKimlikNumarasi; goruntulenecekKullanici.KullaniciTelNo = kullanici.KullaniciTelefonNumarasi; goruntulenecekKullanici.KullaniciMerkezdeMi = kullanici.KullaniciMerkezdeMi != null ? kullanici.KullaniciMerkezdeMi == true ? true : false : false; goruntulenecekKullanici.KullaniciEPosta = kullanici.KullaniciEPosta; goruntulenecekKullanici.AktifMiStr = kullanici.AktifMi != null ? kullanici.AktifMi == true ? "Evet" : "Hayır" : "Hayır"; goruntulenecekKullanici.KullaniciOnayliMiStr = kullanici.KullaniciOnayliMi != null ? kullanici.KullaniciOnayliMi == true ? "Evet" : "Hayır" : "Hayır"; goruntulenecekKullanici.KullaniciMerkezdeMiStr = kullanici.KullaniciMerkezdeMi != null ? kullanici.KullaniciMerkezdeMi == true ? "Evet" : "Hayır" : "Hayır"; return(goruntulenecekKullanici); } else { return(null); } }
protected void btnGiris_Click(object sender, EventArgs e) { Login login = new Login(); if (login.checkKullanici(tbKullaniciAdi.Text, tbsifre.Text)) { KullaniciModel kullanici = KullaniciModel.getKullanici(); if (kullanici.YetkiID == 1) { Response.Redirect("/business/KitapTanim.aspx"); } else { Response.Redirect("/business/HomePage.aspx"); } } else { lblResult.Text = "Lütfen Kullanıcı Bilgilerini Kontrol Ediniz!"; } }