asp.et core 2.1 изменить атрибуты длины пароля на защищенных страницах входа / регистрации - PullRequest
0 голосов
/ 28 мая 2019

Кто-нибудь знает, как я могу изменить (т.е. увеличить) максимально допустимую длину пароля? Страницы входа / регистрации в скаффолдах содержат атрибут:

data-val-length="The Password must be at least 6 and at max 100 characters long." data-val-length-max="100" data-val-length-min="6" 

Они предотвращают использование более длинных паролей. Я попытался установить options.Stores.MaxLengthForKeys = 1024, но это привело к заметным изменениям этих атрибутов во время выполнения.

1 Ответ

1 голос
/ 28 мая 2019

Проверка указывается в качестве атрибута свойства Password в модели страницы. Вам нужно будет поменять леса на странице Register.cshtml Razor и затем изменить их там.

Если вы раньше не создавали строительные леса в пользовательском интерфейсе Identity по умолчанию, просто щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите «Добавить»> «Новый элемент лесов». Выберите элемент «Идентификация» слева, а затем единственный доступный каркас и нажмите «ОК». Откроется диалоговое окно со списком всех доступных бритвенных страниц в пользовательском интерфейсе по умолчанию. Выберите тот, который вы хотите, и затем снова OK.

Получив страницу в своем проекте, откройте кодовый регистр Register.cshtml.cs и найдите свойство Password. Измените атрибут, как вам нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...