public ActionResult Inloggen(string txtGebruikersnaam, string txtWachtwoord) { if (txtGebruikersnaam.IsNullOrEmpty()) { ModelState.AddModelError("_FORM", "Gebruikersnaam is verplicht"); } if (txtWachtwoord.IsNullOrEmpty()) { ModelState.AddModelError("_FORM", "Wachtwoord is verplicht"); } if (!ModelState.IsValid) { return(RedirectToAction("Inloggen")); } var gebruiker = new Gebruiker(txtGebruikersnaam); if (gebruiker.IsNull()) { ZetFormulierMelding("Fout bij inloggen, gebruikersnaam en wachtwoord onjuist", FormulierMeldingType.Danger); return(RedirectToAction("Inloggen")); } if (gebruiker.Inloggen(txtWachtwoord.CodeerWachtwoord())) { Session.ZetGebruiker(gebruiker); ZetFormulierMelding("Gefeliciteerd u bent succesvol ingelogd!", FormulierMeldingType.Success); return(RedirectToIndex()); } ZetFormulierMelding("Fout bij inloggen, wachtwoord onjuist", FormulierMeldingType.Danger); return(RedirectToAction("Inloggen")); }