public IHttpActionResult Loginpost(long tc, string pass) { bool dogruMu = musteriManager.Login(tc, pass); SifreKontrol kontrol = new SifreKontrol { isValid = dogruMu }; List <SifreKontrol> sifreKontrol = new List <SifreKontrol>(); sifreKontrol.Add(kontrol); var content = new ResponseContent <SifreKontrol>(sifreKontrol); // Return content as a json and proper http response return(new StandartResult <SifreKontrol>(content, Request)); }
public IHttpActionResult Get(string kullaniciAdi, string pass) { using (var musterilerBusiness = new MusterilerBusiness()) { bool dogruMu = musterilerBusiness.MusteriDogrulama(kullaniciAdi, pass); SifreKontrol kontrol = new SifreKontrol { isValid = dogruMu }; List <SifreKontrol> sifreKontrol = new List <SifreKontrol>(); sifreKontrol.Add(kontrol); var content = new ResponseContent <SifreKontrol>(sifreKontrol); // Return content as a json and proper http response return(new StandartResult <SifreKontrol>(content, Request)); } }
public ActionResult Login(Uye uye) { SifreKontrol kontrol = new SifreKontrol(); var errors = ModelState.Values.SelectMany(v => v.Errors); var mevcut = db.Uyeler.Where(p => p.KullaniciAdi == uye.KullaniciAdi).FirstOrDefault(); //mevcut.aktiflik = 1; //db.Entry(mevcut).State = EntityState.Modified; //db.SaveChanges(); string gelenSifre = uye.Sifre; int sifreKontrol = 0; int gelenRole = Convert.ToInt32(Role.Admin); if (mevcut == null) { TempData["kayitsiz"] = "Kayıtlı Değilsiniz."; return(View()); } else { if (mevcut.aktiflik == 1) { sifreKontrol = kontrol.SifreKontrolEt(gelenSifre, mevcut.Sifre); if (sifreKontrol == 1) { Session.Add("KullaniciAdi", mevcut.KullaniciAdi.ToString()); if (mevcut.RoleId == Convert.ToInt32(Role.Admin)) { return(RedirectToAction("IndexAdmin", "Admin")); } HttpContext.Session["KullaniciAdi"] = uye.KullaniciAdi; TempData["loginbasarili"] = "Başarılı"; return(RedirectToAction("UyeAnaSayfasi", "Security")); } else { TempData["loginbasarisiz"] = "hatalı kullanıcı adı veya şifre"; return(View()); //ViewBag.LoginError = "hatalı kullanıcı adı veya şifre"; } } } // IEnumerable<Uye> sonuc = db.Uyeler.Where(x => x.KullaniciAdi == uye.KullaniciAdi && x.Sifre == uye.Sifre); //if (mevcut.KullaniciAdi == uye.KullaniciAdi && sifreKontrol == 1) //{ //FormsAuthentication.SetAuthCookie(uye.KullaniciAdi, false); ////false -> beni hatırla kısmıyla alakalı //return RedirectToAction("UyeAnasayfasi", "Security"); //} // else // { // // } return(View()); }