Как конвертировать пароль из dnn4 в dnn6

Мне нужно импортировать всех пользователей с сайта dnn 4 на сайт dnn5. я уже импортировал все таблицы. но в таблице членства шифрование пароля отличается для dnn4 и dnn5. Я зарегистрировал одного и того же пользователя на обоих сайтах, а пароль и пароль в разных версиях 4 и 5. отличаются, поэтому при импорте пользователей из dnn 4-5 я не могу войти на новый сайт.

Как расшифровать старый пароль и зашифровать его для нового?

2 ответа

Проверка значения ключа машины в web.config и их сопоставление могут решить проблему

Между 4 и 6 (на самом деле между любыми установками) лучше всего иметь один из инструментов менеджера пользователей, который позволяет экспортировать пользователей с паролем и импортировать их на другой портал или установить.

Как альтернатива -

  1. сделать копию сайта dnn 4
  2. обновить сайт dnn 4 до dnn 6 (или любой другой версии, которая вам нравится)
  3. Теперь скопируйте ключ компьютера и т. д. на другой сайт и скопируйте пользователей.

Что-то вроде альтернативы не очень чистое и подвержено проблемам (особенно, если на портале уже есть пользователи - например, хост)

Другие вопросы по тегам