Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Twelvee

Единая регистрация IPB 3.4

Recommended Posts

Здравствуйте! Есть такая задача: сделать на 2х или 3х форумах единую регистрацию. К примеру у меня есть форум игровой, новостной, для музыкантов. Вот мне нужна единая регистрация на них.

Пробовал IPS Connect, но там как я понял должен быть 1 сайт - главный (master), а 2 - на нем можно будет залогинится под аккаунтом главного (slave).

 

Хелп! Как выполнить такую задачу

Share this post


Link to post
Share on other sites
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Share this post


Link to post
Share on other sites

Так а master-slave чем вам не нравится? По другому все равно так просто не сделать, когда у вас три у более форумов. Тут еще зависит от того где физически расположены эти форумы

Share this post


Link to post
Share on other sites

Так а master-slave чем вам не нравится? По другому все равно так просто этого не сделать, когда у вас три у более форумов. Тут еще зависит от того где физически расположены эти форумы

 

Мне и не обязательно просто) Нужно чтобы на любом форуме зарегистрировался и на любом залогинился

Share this post


Link to post
Share on other sites

Если "не обязательно просто" тогда эта тема для другого раздела - Запрос платных услуг.

 

Используйте master-slave, регистрация на одном форуме, на остальных авторизация из внешней базы данных.

Или напишите функцию, которая при успешной регистрации на форуме произведет регистрацию на всех остальных. Тут, в зависимости от того где физически расположены бд форумов, зависит как будет выглядеть эта функция.

Что еще посоветовать, ну тот же IPS Connect, хотя сам я с ним не знаком.

Если натолкнете еще на какие-то мысли, может еще подскажу какие-то идеи.

Share this post


Link to post
Share on other sites

По идее скрипт регистрации ipb заносит данные в базу данный (в моем случае mysql). Он заносит их с префиксом, а вот если 2 - 3 сайта установить на 1 бд под 1 пользователем с разными префиксами, потом изменить код, где идет запрос из бд, и сделать единую таблицу users (или по другому она называется, я не знаю)

Может получится, сейчас попробую)

Кстати, не подскажите в каких файлах идет запрос из базы данных..

Хотя, total commander мне в помощь!)

Share this post


Link to post
Share on other sites

С таким вариантом есть несколько нюансов, количество сообщений пользователя будет отображаться по общему числу на всех форумов. Ну и другие подобные моменты.

Запросы к базе данных идут во всех файлах, если что то и править то драйвер бд через которые идут запросы.

Share this post


Link to post
Share on other sites

Спасибо за ответ! Но мне не нужны master/ slave). Мне Нужно чтобы 2 форума одновременно были и master и slave. Регистрация на любом форуме и логин на любом форуме

Share this post


Link to post
Share on other sites

Вы не совсем правильно поняли, это будет общая таблица пользователей для всех форумов (регистрация на любом форуме и логин на любом форуме использую одну таблицу). У вас в любом случае будет принцип master-slave, либо с общей таблицы, либо внешняя авторизация, либо как-то еще. Не master-slave - это означает две независимые друг от друга системы. И в первом и во втором случае это зависимые системы, в первом - у вас общая таблица одного форума, во втором - авторизация из внешней бд + регистрация. Если у форумы работают на одном аккаунте, лучшего способа с общей таблицы для единой регистрации вы не найдете (хотя тут есть ряд нюансов). Либо сделать авторизацию из внешней бд, и написать небольшой хук, который при успешной регистрации на одном форуме, зарегистрировал пользователя на всех остальных.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...