public ActionResult LogOff() { AuthenticationManager.SignOut(); ControllerCounter.Increment(categoryCounterNAme, logoffCounterNAme); return(RedirectToAction("Index", "Home")); }
public ActionResult Register() { _logger.Info("AccountController Register method"); ControllerCounter.Increment(categoryCounterNAme, regCounterNAme); return(View()); }
public async Task <ActionResult> Login(LoginViewModel model, string returnUrl) { _logger.Debug(returnUrl); if (ModelState.IsValid) { _logger.Debug($"{model.UserName} user "); var user = await _userManager.FindAsync(model.UserName, model.Password); if (user != null) { await SignInAsync(user, model.RememberMe); _logger.Info("AccountController Login method"); ControllerCounter.Increment(categoryCounterNAme, loginCounterNAme); return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("", "Invalid username or password."); } return(View(model)); }