public ActionResult Index(bruker innBruker) { if (Bruker_i_DB(innBruker)) { Session["InnLogget"] = true; ViewBag.Loggetinn = true; return View(); } else { Session["InnLogget"] = false; ViewBag.Loggetinn = false; return View(); } }
public ActionResult Registrer(bruker innBruker) { if (!ModelState.IsValid) { return View(); } using (var db = new BrukerContext()) { try { var nyBruker = new dbBruker(); byte[] passordDb = konvertTilHash(innBruker.Passord); nyBruker.Passord = passordDb; nyBruker.Navn = innBruker.Navn; db.Brukere.Add(nyBruker); db.SaveChanges(); return RedirectToAction("Index"); } catch(Exception feil) { return View(); } } }
private static bool Bruker_i_DB(bruker innBruker) { using (var db = new BrukerContext()) { byte[] passordDb = konvertTilHash(innBruker.Passord); dbBruker brukerOK = db.Brukere.FirstOrDefault(b => b.Passord == passordDb && b.Navn == innBruker.Navn); if(brukerOK == null) { return false; } else { return true; } } }