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