public ActionResult FirmaSahibiKayit([Bind(Include = "kullanici_adi,parola,parolaTekrar")] FirmaKayit fk) { if (fk.parola.Equals(fk.parolaTekrar)) { if (ModelState.IsValid) { try { FirmaLogin fl = new FirmaLogin(); fl.kullanici_adi = fk.kullanici_adi; fl.parola = FormsAuthentication.HashPasswordForStoringInConfigFile(fk.parola, "SHA1"); Session["kullanici_adi"] = fk.kullanici_adi; db.FirmaLogin.Add(fl); db.SaveChanges(); mekaninIdsi = fl.mek_id; return RedirectToAction("MekanEkle"); } catch (Exception e) { ModelState.AddModelError("", "Bu kullanıcı adı zaten var"); } } return View(fk); } else { ModelState.AddModelError("", "Parola tekrarı hatalı"); //return RedirectToAction("FirmaSahibiKayit"); } return View(fk); }
public ActionResult FirmaLoginSayfasi(FirmaLogin fl) { string hashresult = FormsAuthentication.HashPasswordForStoringInConfigFile(fl.parola, "SHA1"); if (ModelState.IsValid) { try { using (MekanKesfiModel mk = new MekanKesfiModel()) { var v = mk.FirmaLogin.Where(a => a.kullanici_adi.Equals(fl.kullanici_adi) && a.parola.Equals(hashresult)).FirstOrDefault(); FirmaLogin firma = db.FirmaLogin.Find(fl.kullanici_adi); Mekanlar mekan = db.Mekanlar.Find(firma.mek_id); Session["anasayfa_gecis"] = mekan.id.ToString(); Session["latitude"] = mekan.latitude.ToString(); Session["longitude"] = mekan.longitude.ToString(); if (v != null) { return RedirectToAction("FirmaSahibiAnasayfa"); } else { ModelState.AddModelError("", "Hatalı parola"); } } } catch (Exception e) { ModelState.AddModelError("", "Hatalı kullanıcı adı"); } } return View(fl); }