Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 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();
         }
     }
 }
Ejemplo n.º 3
0
 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;
         }
     }
 }