Beispiel #1
0
        public IActionResult Login(string usernameAccount, string passwordAccount)
        {
            Account acc = new Account(usernameAccount, passwordAccount);

            try
            {
                string gebruikerId = _AccountLogic.CheckLoginCredentials(acc);
                acc.AccountID = gebruikerId;
                if (gebruikerId != "empty")
                {
                    var accObject = acc;
                    HttpContext.Session.SetString("Account", JsonConvert.SerializeObject(accObject));
                    return(RedirectToAction("Dashboard"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "De gebruikersnaam en/of wachtwoord is onjuist.");
                    return(View("LoginForm"));
                }
            }
            catch (Exception e)
            {
                return(RedirectToAction("LoginForm"));
            }
        }