来自asp.net 会员身份验证的userid?

发布于 2024-11-05 13:15:22 字数 133 浏览 2 评论 0原文

我正在使用 asp.net 登录控件进行用户身份验证。我的应用程序的许多表中也有 userID,目前(开发目的),userID 是我正在编写的 int。 但是,我想开始在表中使用框架的用户 ID。在哪里以及如何访问实际的用户 ID 及其数据类型是什么?

I'm using the asp.net login control for user authentication. I also have the userID in many tables in my application and for now (development purposes), the userID is an int that I'm making up.
However, I'd like to start using the userID of the framework in my tables. Where and how do I access the actual userID and what's its datatype?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

东京女 2024-11-12 13:15:22

使用 MembershipUser 对象的 ProviderUserKey 成员,如下所示:

MembershipUser user = Membership.GetUser();
string id = user.ProviderUserKey.ToString();

Use the ProviderUserKey member of the MembershipUser object, like this:

MembershipUser user = Membership.GetUser();
string id = user.ProviderUserKey.ToString();
吾家有女初长成 2024-11-12 13:15:22

aspnet_Users 表中,有一个具有 uniqueidentifier 数据类型的 UserId 字段。

您可以 将成员资格表添加到您自己的数据库,而不是单独的数据库。

In the aspnet_Users Table there is a UserId field with the uniqueidentifier datatype.

You could add the membership table into your own database instead of a separated one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文