Можно ли интегрировать мою базу данных с базой данных форума (SMF, phpBB)?
У меня есть веб-приложение с пользовательской базой. Я хочу добавить форум, но не хочу, чтобы пользователи регистрировались там снова.
Я использую Rails/Postgresql.
Можно ли интегрировать форум так, чтобы после регистрации на моем сайте пользователь также был зарегистрирован на форуме?
Спасибо
2 ответа
Да, это возможно. Более простой способ - централизовать регистрацию и аутентификацию через форум.
Реализация зависит от того, какой форум вы используете, и структуру вашего сайта.
У упакованного форума должен быть какой-то API, который вы можете использовать для программного добавления пользователя при регистрации на вашем основном сайте. Если нет, вы можете просто записывать в таблицы самостоятельно (что значительно рискованно, но, безусловно, выполнимо, если программное обеспечение форума не является смехотворно сложным и чрезмерно сложным).
Возможно, вам потребуется добавить некоторые поля в регистрацию вашего сайта, если для программного обеспечения форума требуются поля, которых у вас еще нет. Если это так, то более сложной задачей будет интеграция существующих пользователей. Возможно, вам придется использовать фиктивные значения для них или предложить им при следующем входе в систему указать необходимые значения для завершения регистрации на форуме.