2010-01-07 84 views
1

我在探索ASP.net的Membership類並配置角色和用戶。在ASP.net網站管理工具中創建用戶

是否必須在ASP.net管理工具中設置安全問題?因爲我不認爲我的系統需要安全問題。

如果我有相當多的用戶,我如何導入用戶列表?我不想一個一個地在管理工具中創建用戶。

回答

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 = 「假」是你的榜樣最重要的一點。

成員資格提供程序API使您能夠以代碼創建用戶。例如Membership.CreateUser 您可以輕鬆使用它來編寫一個小工具來從列表中導入用戶。