在 ASP.net 网站管理工具中创建用户

发布于 2024-08-17 05:52:23 字数 139 浏览 0 评论 0原文

我正在探索 ASP.net 的 Membership 类并配置角色和用户。

ASP.net管理工具中是否必须设置安全问题?因为我认为我的系统不需要安全问题。

如果我有相当多的用户,如何导入用户列表?我不想在管理工具中一一创建用户。

I am exploring the Membership class of the ASP.net and configuring the roles and users.

Is it a must to set security question in ASP.net administration tool? Because I don't think my system needs the security question.

If I have quite a number of users, how can I import the list of users? I don't want to create users in the administation tool one by one.

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

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

发布评论

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

评论(2

心舞飞扬 2024-08-24 05:52:23

您可以更改 web.config 文件中的要求。

<membership defaultProvider="myProvider" userIsOnlineTimeWindow="20">
        <providers>
            <add 
                name="myProvider" 
                type="System.Web.Security.SqlMembershipProvider" 
                connectionStringName="LocalSqlServer" 
                enablePasswordRetrieval="false" 
                enablePasswordReset="true" 
                requiresQuestionAndAnswer="false"
                applicationName="/" 
                requiresUniqueEmail="false" 
                passwordFormat="Hashed" 
                maxInvalidPasswordAttempts="5" 
                minRequiredPasswordLength="6" 
                minRequiredNonalphanumericCharacters="0" 
                passwordAttemptWindow="10" 
                passwordStrengthRegularExpression=""/>
        </providers>
    </membership>

requiresQuestionAndAnswer="false" 是您的示例的重要部分。

会员资格提供程序 API 使您能够在代码中创建用户。例如Membership.CreateUser
您可以轻松地使用它来编写一个小实用程序来从列表中导入用户。

You can change the requirements in the web.config file.

<membership defaultProvider="myProvider" userIsOnlineTimeWindow="20">
        <providers>
            <add 
                name="myProvider" 
                type="System.Web.Security.SqlMembershipProvider" 
                connectionStringName="LocalSqlServer" 
                enablePasswordRetrieval="false" 
                enablePasswordReset="true" 
                requiresQuestionAndAnswer="false"
                applicationName="/" 
                requiresUniqueEmail="false" 
                passwordFormat="Hashed" 
                maxInvalidPasswordAttempts="5" 
                minRequiredPasswordLength="6" 
                minRequiredNonalphanumericCharacters="0" 
                passwordAttemptWindow="10" 
                passwordStrengthRegularExpression=""/>
        </providers>
    </membership>

requiresQuestionAndAnswer="false" is the important bit for your example.

The membership provider API enables you to create users in code. eg Membership.CreateUser
You easily use this to write a small utility to import your users from a list.

猫九 2024-08-24 05:52:23

您可以编写一种方法,循环要导入的用户并使用 http://msdn.microsoft.com/en-us/library/t8yy6w3h.aspx

您将从该方法中获得一个membershipuser对象,您可以进一步配置该对象

you can code a method which loops the users that you want to import and import them one by one with http://msdn.microsoft.com/en-us/library/t8yy6w3h.aspx

you will get a membershipuser object from that method which you can configure further

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