2009-09-22 2 views
1

createuserwizard 컨트롤을 사용하여 작업 할 때 은 항상 "다른 비밀번호 선택"메시지를 보았습니다 (이 예에서 InvalidPasswordErrorMessage = "Parola trebuie sa contina minimum 7 caractere"). 사용자를 추가하려고합니다. passwordregularexpression 속성은 기본적으로 비어 있습니다. 또한 과 같은 간단한 형식으로 변경하려고했으나 아무 것도 작동하지 않습니다 ... 기본적으로 비밀번호에는 최소 7 자 이상이 있어야합니다. 영숫자 여야합니다 ...하지만 어떻게 암호 강도를 느슨하게합니까? 나는 = "1" minRequiredNonalphanumericCharacters = "0"
minRequiredPasswordLength와 함께 노력하고 또한 내가 잘못하고있는 무슨 변화 passwordStrengthRegularExpression 및 PasswordRegularExpressioncreateuserwizard 비밀번호를 사용하여 사용자를 추가하는 경우

<asp:CreateUserWizard ID="CreateUserWizard" runat="server" 
     OnCreatedUser="CreateUserWizard_CreatedUser" 
     oncontinuebuttonclick="ContinueButton_Click" 
     EmailRegularExpression="^([\w-\.]+)@domain.com" 
     EmailRegularExpressionErrorMessage="Adresa de email trebuie sa fie [email protected]" 
     oncreatinguser="CreateUserWizard_CreatingUser" 
     ConfirmPasswordLabelText="Confirmarea parolei:" PasswordLabelText="Parola:" 
     UserNameLabelText="Nume utilizator:" 
     ConfirmPasswordCompareErrorMessage="Parola si confirmarea parolei trebuie sa coincida." 
     DuplicateEmailErrorMessage="Adresa de email introdusa este deja folosita. Va rugam introduceti alta adresa de email." 
     InvalidEmailErrorMessage="Va rugam introduceti o adresa de email valida." 
     InvalidPasswordErrorMessage="Parola trebuie sa contina minim 7 caractere." 
     PasswordRegularExpression=".{7,}" 
     PasswordRegularExpressionErrorMessage="Parola trebuie sa contina minim 7 caractere." 
     PasswordRequiredErrorMessage="Parola este obligatorie." 
     UserNameRequiredErrorMessage="Introducerea unui nume utilizator este obligatorie." 
     maxInvalidPasswordAttempts="10" 
     minRequiredPasswordLength="1" 
     minRequiredNonalphanumericCharacters="0" 
     passwordAttemptWindow="10" 
     passwordStrengthRegularExpression=".{7,}" 
     LoginCreatedUser="false" DisableCreatedUser="true"   
     MailDefinition-BodyFileName="/signupmail.txt" OnSendingMail="CreateUserWizard1_OnSendingMail" MailDefinition-Subject="Activate cont rotaract.ro" MailDefinition-IsBodyHtml="True"> 
     <WizardSteps> 
      <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server"> 
      </asp:CreateUserWizardStep> 
      <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server"> 
      </asp:CompleteWizardStep> 
     </WizardSteps> 
     <StartNavigationTemplate> 
      <asp:Button ID="StartNextButton" runat="server" CommandName="MoveNext" Text="Next" /> 
     </StartNavigationTemplate> 
    </asp:CreateUserWizard> 

을 tryed?

답변

1

봐 /를 <system.web> 섹션 내에서 web.config이 같은 섹션을 추가하기위한 :

<membership defaultProvider="FrontEndMembers"> 
     <providers> 
      <clear/> 
      <add name="FrontEndMembers" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MyDatabaseName" applicationName="/Website" requiresUniqueEmail="true" passwordFormat="Encrypted" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" enablePasswordReset="true" enablePasswordRetrieval="false" requiresQuestionAndAnswer="false"/> 
     </providers> 
    </membership> 

강조를 minRequiredPasswordLength 속성에

관련 문제