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

时间:2010-01-07 11:30:40

标签: asp.net-membership

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

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

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

2 个答案:

答案 0 :(得分:2)

您可以更改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 您可以轻松地使用它来编写一个小工具来从列表中导入您的用户。

答案 1 :(得分:1)

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

您将从该方法获得一个可以进一步配置的成员资格用户对象