Сохранить соединение OpenLDAP в сеансе php с файлами cookie [закрыто]

Итак, у меня есть сервер ldap, которым нужно управлять через php, я могу изменить что угодно в Apache, OpenLDAP или php. Но поскольку этот сайт уже описан, я не могу сохранить соединение LDAP в переменной _SESSION на php ... Так есть ли способ сохранить это в файлах cookie? Пользователь должен иметь возможность создавать новых пользователей и управлять ими. Я открыт для любого решения, которое не позволяет пользователю повторно ввести пароль и не включает сохранение каких-либо паролей. Заранее спасибо!

0
задан 15 September 2015 в 08:02
1 ответ

Нет, вы не можете хранить LDAP-соединение в файле cookie. LDAP-соединение на самом деле является обработчиком или указателем на объект соединения и может существовать только на сервере. Однако, ничто не мешает вам поддерживать карту LDAP-соединений в какой-то хэш-таблице со случайно сгенерированными ключами, а затем хранить ключ в куки-файле. При подключении пользователя вы получаете реальное соединение из хэш-таблицы при каждом запросе. Если соединение не существует, вы просите пользователя пройти повторную аутентификацию

.
0
ответ дан 5 December 2019 в 12:03

Теги

Похожие вопросы