Hallo zusammen,
in einer View kann man den USer der angemeldet ist wie folgt abfragen.
Einbinden folgender Using
@using System.Security.Claims;
@using Microsoft.AspNetCore.Identity;
@inject SignInManager<IdentityUser> SignInManager
@inject UserManager<IdentityUser> UserManager
Ob ein User überhaupt angemeldet ist kann man mit
@if(SignInManager.IsSignedIn(User)){ }
herausfinden.
Den User Namen dann mit
@User.Identity?.Name
Aber wie kann man diese Funktionen in einem Controller nutzen ?
Using
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
dann
[Authorize]
public IActionResult Privacy()
{
wie kann ich hier innerhal von dem Aufruf den aktuell angemeldeten User und dessen ID erfragen ?
return View();
}
Kann mir heir bitte jemand helfen ?
Danke. Gruß Roland
Gruß Roland