如何使用 ASP.NET 成员身份检索 QuestionAnswer

发布于 2024-07-19 05:22:50 字数 229 浏览 4 评论 0原文

我想知道是否可以像获取 UserName 和 PasswordQuestion 一样从 ASP.NET 成员资格中获取 QuestionAnswer 字段。

MembershipUser mu = Membership.GetUser(userId);
string username = mu.UserName;
string question = mu.PasswordQuestion;

I'm wondering if it's possible for me to get the QuestionAnswer field from ASP.NET membership in the same way that you can get the UserName and PasswordQuestion.

MembershipUser mu = Membership.GetUser(userId);
string username = mu.UserName;
string question = mu.PasswordQuestion;

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

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

发布评论

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

评论(1

违心° 2024-07-26 05:22:50

我非常确定 QuestionAnswer 在数据库中的哈希值与密码的哈希值相同。 如果是这种情况,那么您将无法获得任何人类可读格式的 QuestionAnswer(尽管如果您需要这种格式的 QuestionAnswer,您始终可以对表运行常规 SQL 查询,而不是使用 Membership应用程序编程接口)。

如果需要,您可以随时更改密码问题并回答

希望这有帮助。

I'm pretty certain that the QuestionAnswer is hashed in the database in the same way that the password is. If that is the case then you won't be able to get the QuestionAnswer in any sort of human-readable format (although if you require the QuestionAnswer in this format you can always run a regular SQL query against the table rather than using the Membership API).

If needed you can always change the password question and answer

Hope this helps.

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