createuserwizard по-португальски добавить пользователей из-за пароля - PullRequest
1 голос
/ 22 сентября 2009

При работе с элементом управления createuserwizard я нашел всегда показывалось сообщение «выберите другой пароль» (в примере InvalidPasswordErrorMessage = «Parola trebuie sa contina minim 7 caractere.») при попытке добавить пользователь. Свойство passwordregularexpression по умолчанию пусто, я также пытался изменить его на какую-то простую форму, например. {7,}, но ничего не работает ... Я знаю, что по умолчанию пароль должен содержать не менее 7 символов, и один из них должен быть буквенно-цифровым и т. Д., Но как мне ослабить надежность пароля? Я пробовал с
minRequiredPasswordLength = "1" minRequiredNonalphanumericCharacters = "0" а также попытался изменить passwordStrengthRegularExpression и PasswordRegularExpression

 <asp:CreateUserWizard ID="CreateUserWizard" runat="server" 
        OnCreatedUser="CreateUserWizard_CreatedUser" 
        oncontinuebuttonclick="ContinueButton_Click" 
        EmailRegularExpression="^([\w-\.]+)@domain.com" 
        EmailRegularExpressionErrorMessage="Adresa de email trebuie sa fie numeutilizator@domain.com." 
        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>

что я делаю не так?

1 Ответ

1 голос
/ 22 сентября 2009

Найдите / добавьте такой раздел в вашем web.config в разделе <system.web>:

    <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

...