public IActionResult Index() { //Deze lijnen zijn er om voornaam van de user mee te geven in navbar string userid = User.FindFirstValue(ClaimTypes.NameIdentifier); Klant klant = _context.Klanten.FirstOrDefault(k => k.UserId == userid); // LoginPartialViewModel viewModel = new LoginPartialViewModel { klant = klant }; return(View(viewModel)); }
public async Task OnGetAsync(string returnUrl = null) { LoginPartialViewModel viewModel = new LoginPartialViewModel(); if (!string.IsNullOrEmpty(ErrorMessage)) { ModelState.AddModelError(string.Empty, ErrorMessage); } returnUrl = returnUrl ?? Url.Content("~/"); // Clear the existing external cookie to ensure a clean login process await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme); ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList(); ReturnUrl = returnUrl; }