代码之家  ›  专栏  ›  技术社区  ›  Billy

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

  •  1
  • Billy  · 技术社区  · 16 年前

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

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

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

    2 回复  |  直到 16 年前
        1
  •  2
  •   Geoff Appleford    16 年前

    您可以在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>
    

    您可以轻松地使用它编写一个小实用程序,从列表中导入用户。

        2
  •  1
  •   JP Hellemons    16 年前

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

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