how get the user show mvc controller core 3.1 code example

Example 1: how get the user show mvc controller core 3.1

string userName = _httpContextAccessor.HttpContext.User.Identity.Name;

Example 2: how get the user show mvc controller core 3.1

public string LoggedInUser => User.Identity.Name;

Example 3: how get the user show mvc controller core 3.1

services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();

Example 4: how get the user show mvc controller core 3.1

private readonly IHttpContextAccessor _httpContextAccessor;
//constructor then
_httpContextAccessor = httpContextAccessor;