Menu
  Home
  Demo
MultiAccess

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

Подписка может быть :
  • Any signup (trial or month) - доступ к дополнительным мемберкам при любом сайне
  • Month signup or Rebilled trial - при стандартном месячном доступе или про ребиллился триал
  • Rebilled month signup - доступ после ребилла (или второго ребилла для trial -> month signup)

Настройка доступа - Settings / Sites / multiaccess
  • Grant access at - см. выше
  • список в правой колонке - на какие сайты давать доступ, при signup на том сайте, админку которого вы сейчас настраиваете

Настройка крона - на серверах с мемберками сайтов на которые дается дополнительный доступ для каждого сайта в крон добавляется запуск maccess.cron :
*/10 * * * * /home/dp/cron/maccess.cron N
где N - ID сайта, на котором создаются логины (левая колонка в Settings / Sites)

Пример - при сайне на сайте B (id 2) хотим давать доступ на сайты A (id 1) и C (id 3)
В multiaccess-настройках сайта B отмечаются сайты A и С
На серверах с мемберками A и С в крон прописывается соответственно
... maccess.cron 1
... maccess.cron 3

Статистику по созданным дополнительным логинам можно посмотреть в меню Transactions / MultiAccess Logins
Удаляются такие логины автоматически при удалении основного

Тонкости

Первое - так как логины зависят от транзакции и ее типа, создаются они не мгновенно, а в течении от 10 минут до часа, как подтянется статистика с биллинга
Поэтому если стоит задача "при сайне на любом из сайтов сразу давать доступ на все остальные" - эта система просто не нужна, проще всего авторизовывать мемберки из единого файла паролей и соответственно настроить password management скрипты биллов.
С другой стороны это работает только если все мемберки расположены на одном сервере, MultiAccess же работает при любой конфигурации - поэтому тип доступа Any signup есть.

Второе - создаваемые дополнительные логины имеют префикс ma_ (john -> ma_john)
Сделано это специально, на основании опыта, во избежание взаимного перетирания дублирующихся логинов - одинаковые логины в разных мемберках гарантировано существуют начиная от 100-150 мемберов

Фактически это не ограничения, а просто особенности - все обещанное кастомеру выполняется.
Достаточно на bonus page с линками на дополнительные мемберки написать "Если вы только что подписались - ваш логин будет создан в течении часа. Бонусная мемберка тут, добавьте к вашему логину ma_, пароль тот же самый".