Как конвертировать пароль из dnn4 в dnn6
Мне нужно импортировать всех пользователей с сайта dnn 4 на сайт dnn5. я уже импортировал все таблицы. но в таблице членства шифрование пароля отличается для dnn4 и dnn5. Я зарегистрировал одного и того же пользователя на обоих сайтах, а пароль и пароль в разных версиях 4 и 5. отличаются, поэтому при импорте пользователей из dnn 4-5 я не могу войти на новый сайт.
Как расшифровать старый пароль и зашифровать его для нового?
2 ответа
Проверка значения ключа машины в web.config и их сопоставление могут решить проблему
Между 4 и 6 (на самом деле между любыми установками) лучше всего иметь один из инструментов менеджера пользователей, который позволяет экспортировать пользователей с паролем и импортировать их на другой портал или установить.
Как альтернатива -
- сделать копию сайта dnn 4
- обновить сайт dnn 4 до dnn 6 (или любой другой версии, которая вам нравится)
- Теперь скопируйте ключ компьютера и т. д. на другой сайт и скопируйте пользователей.
Что-то вроде альтернативы не очень чистое и подвержено проблемам (особенно, если на портале уже есть пользователи - например, хост)