Я натолкнулся на описание того, как получить значение в файл журнала из PHP , однако это эффективно работает, устанавливая произвольную переменную среды и подставляя ее в строку конфигурации журнала.
На самом деле я хочу контролировать значение, на которое ссылается% u в строке конфигурации журнала .Единственный способ, которым это представляется возможным, - это вернуть значение модулем аутентификации в Apache.
Нет конца для выбора модулей mod_auth - однако большинство, похоже, реализуют свое собственное управление сеансом (то есть генерируютих собственные файлы cookie и их собственные поиски имени пользователя в сеансе).
В идеальном мире я хотел бы иметь модуль, который:
- позволил бы мне указать имя файла cookie сеанса
- может извлечь произвольно / конфигурируемую именованную переменную из сеанса PHP, содержащего имя пользователя
- , затем кеширует ненулевые комбинации sessionid / username
- , где это уместно, перенаправит пользователей кнастраиваемый URL-адрес для входа в систему
Раньше на программировании на C я был сносным, поэтому мог написать свой собственный, если необходимо - к сожалению, многие ссылки из https://modules.apache.org мертвы (mod_auth_any, mod_auth_cookie_dbm)поэтому я не могу найти что-то близкое к тому, что мне нужно, чтобы понять API / найти что-то, чтоЯ мог бы использовать «из коробки».
Любые предложения хорошо написанных модулей, которые могут предоставить то, что мне нужно, или которые соответствуют моим требованиям и хорошо написаны / поддерживаются?
TIA
С