#c# #asp.net-membership
#c# #asp.net-членство
Вопрос:
Я создал членство asp в asp.net все работает нормально. Но, когда я пытаюсь зарегистрировать нового участника, пароль не принимается без специального символа, как можно решить эту проблему, пожалуйста, помогите мне……..
<providers>
<clear/>
<remove name="AspNetSqlMembershipProvider"/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="Mybusinessconnection" requiresQuestionAndAnswer="false"
applicationName="MyBusinessApp" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="3" minRequiredPasswordLength="4"/>
</providers>
</membership>
Это то, что я использую для членства…
Комментарии:
1. Вам нужно поделиться кодом и / или предоставить более подробное описание. Вы получаете сообщение об ошибке? Какая ошибка? В какой части вашего кода происходит сбой?
2. Привет, я поделился своим кодом, пожалуйста, проверьте его и где я могу изменить код, пожалуйста, помогите мне..
Ответ №1:
Вы можете справиться с этим с помощью свойства MinRequiredNonAlphanumericCharacters членства.
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow = "20>
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
requiresQuestionAndAnswer="true"
minRequiredNonalphanumericCharacters="0"
/>
</providers>
</membership>
- Важное примечание: сама Microsoft написала это неправильно, оно чувствительно к регистру и должно быть написано
minRequiredNonalphanumericCharacters
(изменила его выше). Кто-то упомянул это в качестве комментария ниже.
Комментарии:
1. Привет, спасибо, что дали ответ, я попробовал приведенный выше код, но он выдает ошибку типа «Атрибут не распознан ‘minrequirerednonalphanumericcharacters’ (D:victorMyBusinessAppweb.config строка 32)
Ответ №2:
Этот поток должен вам помочь:http://forums.asp.net/t/1285512.aspx/1
Вам нужно создать пользовательский поставщик членства в вашем web.config и присвоить minRequiredNonalphanumericCharacters
свойству значение ="0"
.
Комментарии:
1. Привет, спасибо, что дали ответ, я попытался присвоить свойству minRequiredNonalphanumericCharacters значение =»0″. Но он выдает ошибку типа атрибут не распознан ‘minRequiredNonAlphanumericCharacters’ (D:victorMyBusinessAppweb.config строка 32)
2. Буква A в alpha должна быть в нижнем регистре 🙂