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