public ActionResult Login(bruker innLogget) { // sjekk om innlogging OK if (bruker_i_db(innLogget)) { // ja brukernavn og passord er OK! Session["LoggetInn"] = true; ViewBag.Innlogget = true; return View(); } else { // ja brukernavn og passord er OK! Session["LoggetInn"] = false; ViewBag.Innlogget = false; return View(); } }
private static bool bruker_i_db(bruker innBruker) { using (var db = new BrukerContext()) { byte[] passordDB = lagHash(innBruker.Passord); dbBruker funnetBruker = db.Brukere.FirstOrDefault( b => b.Passord == passordDB && b.Navn == innBruker.Navn); if (funnetBruker == null) { return false; } else { return true; } } }
public ActionResult Registrer(bruker innBruker) { if (!ModelState.IsValid) { return View(); } using (var db = new BrukerContext()) { try { var nyBruker = new dbBruker(); byte[] passordDB = lagHash(innBruker.Passord); nyBruker.Navn = innBruker.Navn; nyBruker.Passord = passordDB; db.Brukere.Add(nyBruker); db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } } }