Единая регистрация IPB 3.4 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

единая регистрация интеграция

Страница 1 из 1

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

#1 Пользователь не на сайте   Twelvee ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 01-Январь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 01 Январь 2014 - 21:21

Здравствуйте! Есть такая задача: сделать на 2х или 3х форумах единую регистрацию. К примеру у меня есть форум игровой, новостной, для музыкантов. Вот мне нужна единая регистрация на них.
Пробовал IPS Connect, но там как я понял должен быть 1 сайт - главный (master), а 2 - на нем можно будет залогинится под аккаунтом главного (slave).

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

#2 Пользователь не на сайте   Bot ответил: »

 
 
  • Почетный робот
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
 

Отправлено 01 Январь 2014 - 21:21

Обратите внимание

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


0

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 02 Январь 2014 - 01:59

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

#4 Пользователь не на сайте   Twelvee ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 01-Январь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 02 Январь 2014 - 10:42

Просмотреть сообщениеsiv1987 02 Январь 2014 - 01:59 сказал(а):

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


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

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 02 Январь 2014 - 13:53

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

Используйте master-slave, регистрация на одном форуме, на остальных авторизация из внешней базы данных.
Или напишите функцию, которая при успешной регистрации на форуме произведет регистрацию на всех остальных. Тут, в зависимости от того где физически расположены бд форумов, зависит как будет выглядеть эта функция.
Что еще посоветовать, ну тот же IPS Connect, хотя сам я с ним не знаком.
Если натолкнете еще на какие-то мысли, может еще подскажу какие-то идеи.
0

#6 Пользователь не на сайте   Twelvee ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 01-Январь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 02 Январь 2014 - 15:30

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

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 02 Январь 2014 - 19:32

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

#8 Пользователь не на сайте   Twelvee ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 01-Январь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 04 Январь 2014 - 10:12

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

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 275
  • IPB version:3.1.x
 

Отправлено 04 Январь 2014 - 13:00

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

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна