У меня был рабочий сайт членства asp.net 4 около 5 месяцев, и сегодня я изменил регулярное выражение, чтобы ослабить ограничения пароля. Я по-прежнему могу создавать и получать доступ к новым учетным записям, но больше не могу получить доступ ни к одной из ранее зарегистрированных.
Я проверил базу данных и подтвердил, что они все еще там. Моей первоначальной мыслью был неверный пароль. Я проверил две учетные записи, для которых я знал пароль, и обе недоступны. Я попытался использовать опцию восстановления пароля, но когда я ввожу имя пользователя, мне говорят, что пользователь не существует.
Когда я проверяю базы данных и просматриваю таблицы членства и профилей, старые и новые пользователи, до и после изменения регулярного выражения, находятся в одной таблице. Это приводит меня к моему последнему открытию, которого у меня нет. Есть ли новый машинный ключ, который создает новых пользователей, но не может расшифровать старых, что делает их недоступными? Если да, то как я могу это исправить?