如何在 Asp.Net 中不设置问题和答案的情况下创建用户?

发布于 2024-07-30 09:31:51 字数 277 浏览 5 评论 0原文

我对 Asp.Net 有一个相当独特的情况。 管理员用户必须为网站创建任何新用户。 由于其他人正在创建新用户,因此让他们创建安全问题和答案来恢复新用户的密码是没有意义的。

但是,我想使用安全问题和答案来允许用户重置密码。 所以我的会员资格提供商有 requireQuestionAndAnswer="true" 。

问题是,因为我将 requireQuestionAndAnswer 设置为 true,所以如果不提供问题和答案,我无法创建新用户。 创建新用户时有没有办法绕过这个要求?

I have a fairly unique situation with Asp.Net. An admin user must create any new user for the web site. Since somebody else is creating the new user, it doesn't make sense to have them create a security question and answer to recover the password for the new user.

However, I want to use the security question and answer in order to allow a user to reset their password. So I have requiresQuestionAndAnswer="true" for my membership provider.

The problem is that because I have requiresQuestionAndAnswer set to true, I'm unable to create a new user without supplying a question and answer. Is there a way to get around this requirement when creating a new user?

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

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

发布评论

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

评论(2

南风起 2024-08-06 09:31:51

我遇到了类似的问题。 我最终加载了一个虚拟问题..“天空是什么颜色?”。

I ran into a similar issue. I ended up loading a dummy question.. "What color is the sky?".

此刻的回忆 2024-08-06 09:31:51

尝试输入默认问题,以便用户在获得访问权限后可以立即更改密码。

当然,这意味着他们最好不要忘记……

Try putting in a default question so the users can immediately change their password once they get access.

Of course, this means they had better not forget it...

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