powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+LDAP
9 сообщений из 9, страница 1 из 1
PHP+LDAP
    #38891776
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто работал или хотя бы сталкивался с PHP+LDAP??

Не поделитесь хорошими статьями или примерами?
...
Рейтинг: 0 / 0
PHP+LDAP
    #38891859
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работали и работаем. Статей полно. Начиная от мануала по PHP. А в чём проблема то?
...
Рейтинг: 0 / 0
PHP+LDAP
    #38901040
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот, началство сказала ознакомится на будущее
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903297
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто работал - подскажите, допустим, после авторизации пользователя в первый раз взяли его данные с сервера LDAP и сохранили локально в базу, например, своей CMS

а что делать, если пользователь желает изменить в своем профиле в CMS имя или мыло - это ему, по сути, запрещено из-за того, что LDAP первичен ?
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903304
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,

изменяете, изменяя в LDAP да и ваще берете оттуда... не? :)
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903305
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109Герой дня,

изменяете, изменяя в LDAP да и ваще берете оттуда... не? :)

получается, надо периодически запускать синхронизацию с добавлением/удалением пользователей и информации о них
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903316
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,

А зачем "периодически"? Не, ежели хочется ...

Всёж просто: данные по юзверю можно хранить все в LDAP, раз он у вас приоритетен. В вашу CMS они портируются оттуда. То есть, когда юзверь жмет кнопарь "хочу сменить ник, мыло и т.д." - вы честно принимаете данные, но теперь отправляете их на хранение в LDAP, и ежели надо в CMS, но правильнее перекрыть методы доставания ИЗ цмс, доставанием из LDAP... и всё.

Я просто не знаю какая у вас ЦМС и в какой степени вы способны её (до/пере)пиливать ...
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903427
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дняв первый раз взяли его данные с сервера LDAP и сохранили локально в базу, например, своей CMSВот тут понятно. Копирнули данные из одной базы в другую. С этого момнета данные в каждой базе живут своей жизнью.

Герой дняа что делать, если пользователь желает изменить в своем профиле в CMS имя или мыло - это ему, по сути, запрещено из-за того, что LDAP первичен ?А вот тут не понятно. Кем запрещено? ЛДАП тут уже никаким боком. Ранее взяли оттуда пользовательские данные и забыли о её существовании. Сменит юзер данные в ЦМСке, если ему разрешено это делать. В принципе, вполне рабочий вариант. Разумеется, о централизации управления пользователями и удобстве хранения данных при такой архитектуре проекта говорить не приходится.

Вот если бы Ваша ЦМСка обращалась напрямую к ЛДАП - тогда дело другое. Можно что-то разрешать делать, можно запрещать. Да и в этом случае не вижу никаких принципиальных проблем корректировки данных - любые изменения можно внести с использованием служебного административного аккаунта ЛДАП, а для некоторых правок достаточно и пользовательского уровня.
...
Рейтинг: 0 / 0
PHP+LDAP
    #38903583
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем, стало более-менее понятно, как действовать, всем спасибо )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+LDAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]