ASP.NET Настройка членства Требования к пользователям - PullRequest
0 голосов
/ 31 января 2012

Я следую за пошаговым руководством MSDN по Создание веб-сайта с членством и логином .

Я заполнил раздел Настройка членства , и я только что проверил его.

Требования к имени пользователя и паролю более строгие, чем требует наша компания, поэтому мне нужно знать, куда обратиться, чтобы установить эти требования.

Текущая ошибка:

Минимальная длина пароля: 7. Требуются не буквенно-цифровые символы: 1.

Где мне установить эти требования?

Password length minimum Non-alphanumeric characters required

EDIT:

Ниже приведен файл по умолчанию Web.config, который Microsoft создает при каждом создании этого веб-приложения.

<?xml version="1.0"?>

<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->

<configuration>
  <system.web>
    <roleManager enabled="true" />
    <authentication mode="Forms" />
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
</configuration>

Каким-то образом во всем этом есть строка подключения к базе данных, но я, конечно, ее не вижу.

Мой поставщик ASP.NET - AspNetSqlProvider, и тест пройден успешно ... но я не знаю, где находится эта база данных. Я не вижу этого в своем проекте.

AspNetSqlProvider Screenshot

1 Ответ

1 голос
/ 31 января 2012

Это можно установить в web.config вашего веб-приложения ...

<membership>
   <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
         connectionStringName="connName"
         requiresQuestionAndAnswer="false"
         requiresUniqueEmail="true"
         passwordFormat="Hashed"
         minRequiredNonalphanumericCharacters="0"
         minRequiredPasswordLength="5" /><!-- set password length here -->
   </providers>
  </membership>
...