С нами с 21.10.10
Сообщения: 252
Рейтинг: 87
|
Добавлено: 12/02/15 в 23:21 |
ХЗ, может в теме неправильно написал, но тем не менее
Есть сайт работающий на NATS.
Логин в мемберку реализован через AuthMYSQL.
Выглядит это что то вроде вот такого:
Код: [развернуть] |
AuthMYSQLEnable on
AuthName "Members Only"
AuthType Basic
AuthBasicAuthoritative Off
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthMySQLHost потерто
AuthMySQLDB потерто
AuthMySQLUser потерто
AuthMySQLPassword потерто
AuthMySQLUserTable member
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLPwEncryption none
AuthMySQLUserCondition "status=1 AND siteid in (1) AND username != '' AND password != ''"
require valid-user
|
Как сделать что бы логин/пасс проверялся не только в этой базе, но и в еще одной, точно такой же по структуре, но на другом сервере?
То есть что бы доступ работал по логике "или" - если логин/пасс совпадает в базе А то пускаем юзера, либо если совпадает по базе Б, то тоже пускаем юзера.
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 13/02/15 в 00:00 |
А если 2 раза подряд написать блок авторизации?
Указав разные базы в директиве AuthMySQLDB ?
Судя по докам, не расчитано на 2 базы... но попробуй.
|
|
сдам подпись, стучите в личку
|
3
|
|
|
С нами с 21.10.10
Сообщения: 252
Рейтинг: 87
|
Добавлено: 13/02/15 в 01:17 |
Не работает.
Только с одной базы проходит логин-пасс.
С другой не пускает.
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 13/02/15 в 05:11 |
Хмм..
1 - настроить репликацию нужной tbl из базы Б на сервер А (в базу С)
2 - CREATE VIEW .. SELECT .. FROM A.tbl UNION (SELECT .. FROM C.tbl)
3 - авторизацию делать из этого view
Теоретически должно прокатить.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/02/15 в 12:51 |
1. Создать на твоей авторизационной базе таблицу типа FEDERATED, которая берет данные из другой базы
2. Сделать как сказал dm
P.S. ну блять и костыли
|
|
|
|
С нами с 21.10.10
Сообщения: 252
Рейтинг: 87
|
Добавлено: 14/02/15 в 16:40 |
Всем спасибо!
Будем пробовать
P.S. костыли, согласен. Ну а чо делать то?
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 14/02/15 в 18:38 |
Только с FEDERATED в варианте с view все же лучше не связываться - при проблемах со вторым сервером или сетью огребешь проблемы с авторизацией на первом.
Репликация надежней (да и быстрее с локальных данных, чем каждый раз по сети лазить).
|
|
|
|
С нами с 21.10.10
Сообщения: 252
Рейтинг: 87
|
Добавлено: 14/02/15 в 19:18 |
Репликацию и хотим попробовать
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |