获取MVC Core中当前登录的用户ID

时间:2018-05-06 17:57:53

标签: c# asp.net-core

我尝试使用Google搜索,但所有搜索结果都是旧版本。

我试图获取登录用户的ID,然后将其与另一个表进行比较。 在(sorta)明文我的意思是这样的:

 If (the current logged in user's id == Goals.UserId)
 {
     show all the logged in user's goal
 }

1 个答案:

答案 0 :(得分:0)

如果您使用Asp.Net Core身份,则可以使用他们的extension方法来简化对其的访问:

using Microsoft.AspNet.Identity;
[…]

if (User.Identity.GetUserId() == Goals.UserId)
{
    // show all the logged in user's goal
}