gpt4 book ai didi

asp.net - 在 aspnet mvc 成员资格中获取当前登录的用户 ID

转载 作者:行者123 更新时间:2023-12-04 09:05:49 25 4
gpt4 key购买 nike

我正在尝试显示我的应用程序“学校”的用户列表,当管理员登录时,他可以查看列表中的所有用户,但是当校长登录时,他应该只获得他学校的用户,所以我想得到当前登录的用户 ID 首先是该用户 ID,然后通过该用户 ID,我将获得 schoolId,因为 userId 是学校表中的外键...一旦我获得 schoolId,我就可以显示该学校的成员。

但我的问题是如何获取当前登录的用户 ID。我正在使用 MVC 1.0 Asp.Net——“成员(member)”

如果我上面的逻辑是错误的,那么请告诉我另一个好主意,以便校长只能看到他的用户列表..

最佳答案

基于此question并由 J. Pablo Fernández 回答,您可以使用以下代码获取当前用户的用户 ID:

//It will only be a Guid if you are using SQL Server as the DB as oppose to MySQL
Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;

这里是 MSDN Documentation .

关于asp.net - 在 aspnet mvc 成员资格中获取当前登录的用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2789974/

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