public IActionResult Index() { LoginViewModel vm = new LoginViewModel() { #if (DEBUG) Username = "******", #endif Password = "" }; return View(vm); }
public IActionResult Index_Post(LoginViewModel vm) { if (ModelState.IsValid) { var encryptedPassword = SecurityServiceUtils.EncryptText(vm.Password); var validationResult = securityService.ValidateUserLogIn(vm.Username, encryptedPassword); if (validationResult.IsSuccess) { var userInfo = validationResult.UserInfo; HttpContext.Session.SetString(StringConstants.UserDisplayName, (string.Format("{0} {1}", userInfo.FirstName, userInfo.LastName))); HttpContext.Session.SetString(StringConstants.UserName, userInfo.UserName); return RedirectToAction("Index", "Home"); } ViewBag.Result = validationResult; } return View(); }