Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

 

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

Рекомендованные сообщения

Опубликовано:
Обратите внимание

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

Опубликовано:

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

Опубликовано:
  • Автор

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

 

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

Опубликовано:

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

 

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

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

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

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

Опубликовано:
  • Автор

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

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

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

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

Опубликовано:

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.