當在DotNetNuke 5.6.3站點中註冊爲新用戶時,用戶輸入的密碼將被忽略(不管它有多複雜 - 它當然符合系統要求),並創建一個安全但難看的密碼。如何在DotNetNuke 5.6.3中註冊時簡化生成的用戶密碼
兩個相關的問題:
- 爲什麼用戶想要的密碼會被忽略,取而代之的是自動生成的一個可能是什麼原因?
- 有沒有辦法告訴DotNetNuke創建一個不太安全(因此不那麼醜陋)的密碼,可能只是字母,省略特殊字符(這是客戶的要求,所以請不要討論網絡上的安全問題;-)) 是
web.config中的AspNetSqlMembershipProvider設置如下:
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SiteSqlServer"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="0"
requiresUniqueEmail="false"
passwordFormat="Encrypted"
applicationName="DotNetNuke" />
非常感謝您的解決方案(很高興知道我不是唯一的)!它有效(或分別)! – Olaf 2012-01-16 15:44:52