Php
使用 cookie 在 php 會話中儲存 OpenLDAP 連接
所以我有一個應該通過 php 管理的 ldap 伺服器,我可以修改 Apache、OpenLDAP 或 php 中的任何內容。但是由於該站點已經涵蓋,我無法將 LDAP 連接儲存在 php 上的 _SESSION 變數中…那麼無論如何可以將其儲存在 cookie 上嗎?使用者需要能夠創建新使用者並對其進行管理。我願意接受任何阻止使用者重新輸入密碼並且不包括保存任何密碼的解決方案。提前謝謝你!
不,您不能將 LDAP 連接儲存在 cookie 中。LDAP 連接實際上是處理程序或指向連接對象的指針,它只能存在於伺服器上。但是,沒有什麼能阻止您使用某種隨機生成的密鑰在某種雜湊表中維護 LDAP 連接映射,然後將密鑰儲存在 cookie 中。當使用者連接時,您從每個請求的雜湊表中檢索實際連接。如果連接不存在,您要求使用者重新驗證。