У меня на сайте, который я планирую закрыть, зарегистрировано чуть более 6000 пользователей, и я хочу перенести их на уже работающий форум Discourse, который подключён к сайту через ссылку в панели инструментов.
- Сайт — https://www.legably.com
- Форум — https://forum.legably.com
Некоторые из 6000 пользователей сайта уже имеют учётные записи на форуме, но большинство — нет. Принцип работы следующий: если вы авторизованы на сайте и нажимаете ссылку «Форум» в панели инструментов, вы можете войти в свой аккаунт Discourse, используя учётные данные сайта. При этом учётная запись создаётся автоматически (я предполагаю, так как не занимался программированием SSO).
После отключения сайта мы перенаправим всех пользователей на форум.
До этого я хочу экспортировать электронные адреса и имена 6000 пользователей из базы данных MongoDB моего сайта и:
- Импортировать их в базу данных форума Discourse.
- Автоматически создать учётную запись для каждого импортированного пользователя.
- Принудительно потребовать от каждого пользователя выбрать новый пароль при первом входе на форум.
Кто-нибудь уже делал подобное или есть предложения, как лучше всего поступить?
Я также читал о функции массового импорта (Bulk Import). Я предпочёл бы не использовать этот метод, но если это самый быстрый и простой способ заставить существующих пользователей создать учётные записи на форуме, я попробую его.
Заранее спасибо.