public IActionResult CheckEmailForm(string _email) { var credentials = _context.Credentials.FirstOrDefault(c => c.Email == _email); if (credentials == null) { ViewBag.ErrorMessage = "This email is not registered with us."; return(View()); } CookieUtil.AddCookie(Response, CookieUtil.CREDENTIALS_ID_KEY, credentials.Id.ToString()); return(RedirectToAction("SecurityQuestionForm")); }
public IActionResult LoginForm(Credentials _credentials) { var user = _context.Users.Include(u => u.Credentials).FirstOrDefault(u => (u.Credentials.Email == _credentials.Email)); if (user == null) { ModelState.AddModelError("Email", "email not registered as account"); } else if (user.Credentials.Password != _credentials.Password) { ModelState.AddModelError("Password", "incorrect password"); } if (!ModelState.IsValid) { return(View()); } CookieUtil.AddCookie(Response, CookieUtil.USER_ID_KEY, user.Id.ToString()); return(RedirectToAction("Index", "Stats")); }