public ActionResult Authorize(Logins LoginModel) { tuotantoEntities db = new tuotantoEntities(); //Tarkistaa tietokannasta käyttäjätunnuksen ja salasanan var LoggedUser = db.Logins.SingleOrDefault(x => x.Käyttäjätunnus == LoginModel.Käyttäjätunnus && x.Salasana == LoginModel.Salasana); if (LoggedUser != null) { Logins käyttäjä = new Logins(); int Loginid = LoggedUser.Loginid; käyttäjä = db.Logins.Where(o => o.Loginid == Loginid).FirstOrDefault(); //Käyttäjätunnus = tietokannasta löytyvä käyttäjätunnus Session["Käyttäjätunnus"] = LoggedUser.Käyttäjätunnus; Session["KirjautunutKayttajaNimi"] = käyttäjä.Käyttäjätunnus; //Käyttäjätunnus näkyy sivun alareunassa(lisättiin layout-sivulle) return(RedirectToAction("Index", "Etusivu")); //Onnistuneen kirjautumisen jälkeen etusivulle } else { LoginModel.LoginErrorMessage = "Tuntematon käyttäjätunnus tai salasana."; //Tämä lisättiin index-sivulle return(View("Index", LoginModel)); } }