gpt4 book ai didi

asp.net-mvc - 获取用户身份2.0的用户id

转载 作者:行者123 更新时间:2023-12-02 13:11:36 24 4
gpt4 key购买 nike

MVC 5 与 asp.net 身份 2.0

我了解如何获取当前登录的用户 ID。我需要获取系统中不同用户的用户ID。这是如何完成的?

例如。我需要获取用户名“fsmith”的用户 ID ...

最佳答案

在AccountController中,您可以调用以下方法来获取用户对象,然后获取用户ID。

var user = await UserManager.FindByNameAsync(userName);
var userId = user.Id;

如果您不在 AccountController 内,您可以使用以下代码获取 UserManager 引用

var UserManager = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();

关于asp.net-mvc - 获取用户身份2.0的用户id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27689994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com