public IActionResult HomePage() { if (!string.IsNullOrEmpty(User.Identity.Name)) { ViewBag.Message = User.Identity.Name; } else { ViewBag.Message = "None"; } return(View(_db.GetUsers().ToList())); }
public async Task <IActionResult> AuthorizationPage(User user) { _logger.LogInformation("Данные пользователя получены.", nameof(user)); foreach (var item in _db.GetUsers()) { if (item.Login == user.Login && item.Password == user.Password) { _logger.LogInformation("Авторизация выполнена успешно.", nameof(user)); await Authenticate(_db.GetUserLogin(user.Login)); return(RedirectToAction("HomePage", "Home")); } } _logger.LogWarning("Авторизация не выполнена.", nameof(user)); return(View()); }