public static bool isLoggedIn(string usrname, string pword) { try { using (var db = new KundeContext()) { var funnetBruker = db.Kunder .FirstOrDefault(p => p.Epost == usrname); if (funnetBruker == null) //fant ikke poststed, må legge inn et nytt { return(false); } else { if (funnetBruker.Passord == hashPword(pword)) { return(true); } else { return(false); } } } } catch (Exception feil) { return(false); } }
public ActionResult LoggInn(FormCollection innListe) { var brukernavn = innListe["usrname"]; var passord = Logikk.hashPword(innListe["pword"]); try { using (var db = new KundeContext()) { var funnetBruker = db.Kunder .FirstOrDefault(k => k.Epost == brukernavn); if (funnetBruker == null) //fant ikke poststed, må legge inn et nytt { return View(); } else { if (funnetBruker.Passord.SequenceEqual( passord)) { Session["LoggetInn"] = true; Session["Bruker"] = funnetBruker; return RedirectToAction("Index", "Home"); // return "Kundenr: " + ((Kunde)Session["Bruker"]).KundeNR + " | Brukernavn: " + ((Kunde)Session["Bruker"]).Epost + " er logget inn!"; } //return "funnetBruker.Passord: " + funnetBruker.Passord + " | innskrevet hash: " + passord; } } return View(); } catch(Exception feil) { return View(feil) ; } }
public static bool isLoggedIn(string usrname, string pword) { try { using (var db = new KundeContext()) { var funnetBruker = db.Kunder .FirstOrDefault(p => p.Epost == usrname ); if (funnetBruker == null) //fant ikke poststed, må legge inn et nytt { return false; } else { if (funnetBruker.Passord == hashPword(pword)) { return true; } else { return false; } } } } catch (Exception feil) { return false; } }