How to get user id of logged in user in .NET Core 2.0?

后端 未结 5 996
旧时难觅i
旧时难觅i 2021-01-03 04:15

I have created a angular 2 application using .NET Core and MVC. I want to know the login id of user. How to get logged in id of a user in .net core?

This is my first

5条回答
  •  暖寄归人
    2021-01-03 04:59

    private readonly ApplicationDbContext _dbContext;
    private readonly IHttpContextAccessor _httpContext;
    private readonly string _userId;
    
    public MyController(UserManager _userManager, IHttpContextAccessor _httpContext)
    {
        this._userManager = _userManager;
        this._httpContext = _httpContext;
    
        _userId = this._userManager.GetUserId(this._httpContext.HttpContext.User);
    }
    

提交回复
热议问题