如何获取登录用户';s控制器中的Id

本文关键字:控制器 Id 用户 何获取 获取 登录 | 更新日期: 2023-09-27 18:28:27

使用Microsoft ASP.NET Identity,如何获取在控制器中经过身份验证的用户的Id?

如何获取登录用户';s控制器中的Id

var id = User.Identity.GetUserId();

别忘了

using Microsoft.AspNet.Identity;

控制器已经可以通过其HttpContext对象访问它。

您可以使用User.Identity.Name获取当前登录用户的用户名。

从那里,如果您需要的话,您可以查询用户表以获得他们的Id