Хеширование Asp.net (с использованием codemith) при обновлении с .net 2.0 до 3.5 - PullRequest
0 голосов
/ 11 февраля 2010

Я администрирую серверы под управлением IIS 6, размещаю веб-сайт на ASP.NET 2.0. Вчера я установил .Net Framework 3.5, и вся моя система аутентификации пользователя была потеряна. Пользователи не могут войти в систему, потому что их пароль не проходит аутентификацию, возможно, из-за того, что хеш-функция изменилась в 3.5 ??? Я не могу действительно получить код, но я знаю, что он использует расширение под названием CodeSmith.

Знаете ли вы о каком-либо нарушении моего апгрейда, который мог бы принять 3.5-й градус?

Пожалуйста, помогите.

Спасибо.

1 Ответ

0 голосов
/ 11 февраля 2010

Автоматически сгенерированный machineKeys в machine.config может быть причиной. Пароли могли быть хэшированы с помощью другого machineKey . В этом случае вы ничего не можете сделать, кроме как сбросить все пароли и явно указать машинный ключ.

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