DingoStar Posted February 22, 2014 Share Posted February 22, 2014 Доброго времени суток, вообщем понадобилась объединить несколько форумов, порядка 10, меж собойЧто мне надо сделать:1. Единый логин2. Единая рега Думаю это не так сложно, но до меня не доходит :DПрошу помощи в этом деле, желательно предельно понятно, вопрос, думаю, интересует не меня одного Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Вариантов собственно два - один более легкий, настроить авторизацию из внешней бд, а один форум сделать ведущем где будет происходить регистрация. Чтото типа мастер-слейв. Минус его в том, что учетные записи будут независимые друг от друга. И второй, более тяжелый - использовать единую таблицу пользователей для всех форумов. Ну и плюс все форумы должны работать под одним mysql пользователем. Преимущество по сравнению с первым - единый аккаунт, так как используется одна таблица, все изменения пользователя будут затрагивать все форумы. Данная тема недавно уже обсуждалась, про нюансы можно и там почитать 1 Link to comment Share on other sites More sharing options...
DingoStar Posted February 22, 2014 Author Share Posted February 22, 2014 Можно, если не сложно, в подробностях объяснить, как сие чудо реализуется? Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Нет особого смысла объяснять в подробностях, если вы в этом все равно не понимаете. Уже есть темы где объяснено как это работает. Смотрите на том же примере интеграции форума с джумлой, поищите топик на форуме. Суть в том, что вы добавляете новый способ авторизации из внешней бд (Админцентр -> Система -> Модули авторизации). По умолчанию форум поддерживает только тип хеширования md5 и sha1. Вам нужно написать проверку еще одного способа с учетом хеширования паролей в IPB - md5(md5(salt).mad5(pass)) и настроить внешнюю авторизацию. Регистрацию отключить, и сделать ее на одном форуме. Когда пользователь будет входить, форум, если не найдет локального пользователя, будет брать данные из базы ведущего форума копируя его к себе. Все форумы при этом должны быть на одном хостинге, или же mysql сервер поддерживал внешние соединения.Как то так. Есть еще и такая штука http://www.invisionpower.com/support/guides/_/advanced-and-developers/integration/ips-connect-r27Правда сам я ее не юзал. 1 Link to comment Share on other sites More sharing options...
DingoStar Posted February 22, 2014 Author Share Posted February 22, 2014 Спасибо за ответ, еще не могли бы вы пояснить, как пользоваться IP.Converge, я прочел, вроде это то, что я ищу, она у меня в модулях авторизации лежит Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Хз, я им не пользовался. Note that IP.Converge will be discontinued with IP.Board 3.4 and its functionality replaced with built-in functions as of 3.4.Если я не ошибаюсь теперь это встроенный модуль IPS.Connect Ссылка на документацию есть выше. Note that IP.Converge is no longer available as of IP.Board 3.4 and has been replaced by IPS Connect (which is only available in IP.Board 3.4 and above). 1 Link to comment Share on other sites More sharing options...
DingoStar Posted February 22, 2014 Author Share Posted February 22, 2014 Спасибо Link to comment Share on other sites More sharing options...
DingoStar Posted February 22, 2014 Author Share Posted February 22, 2014 так де послушал бы еще идеи по этому поводу :) Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Этих мало? Link to comment Share on other sites More sharing options...
DingoStar Posted February 22, 2014 Author Share Posted February 22, 2014 Нет, вполне, но вдруг у кого-то есть еще мыслиИ по вашему посту у меня назрел вопросик, как реализовать вот это Вам нужно написать проверку еще одного способа с учетом хеширования паролей в IPB - md5(md5(salt).mad5(pass)) Link to comment Share on other sites More sharing options...
siv1987 Posted February 23, 2014 Share Posted February 23, 2014 А IPS.connect уже все, не рассматриваете? По моему он как раз заточен под объединение нескольких форумов. Link to comment Share on other sites More sharing options...
DingoStar Posted February 23, 2014 Author Share Posted February 23, 2014 А IPS.connect уже все, не рассматриваете? По моему он как раз заточен под объединение нескольких форумов.Я не могу понять, не где его скачать, не как им пользоваться, если бы вы помогли мне, был бы признателен Link to comment Share on other sites More sharing options...
siv1987 Posted February 23, 2014 Share Posted February 23, 2014 Я не могу понять, не где его скачатьЕсли я не ошибаюсь теперь это встроенный модуль авторизации IPS.Connect Link to comment Share on other sites More sharing options...
DingoStar Posted February 23, 2014 Author Share Posted February 23, 2014 Во всяком случае, на моей 3.3.3 его нету, я уже копался в методах авторизации Link to comment Share on other sites More sharing options...
siv1987 Posted February 23, 2014 Share Posted February 23, 2014 Во всяком случае, на моей 3.3.3 его нету,Конечно нету, вы вообще тему читаете?.. Обновитесь до 3.4x Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now