【发布时间】:2012-11-05 13:00:12
【问题描述】:
在 PHP 中,假设我在第 1 页上有一个 LDAP 连接:
$ldapconn = ldap_connect($ldapserver);
if ($ldapconn) {
// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
}
// do stuff here
假设一切顺利并且我能够实际做一些事情,我该如何保存这个绑定,以便当用户点击第二页时,我不需要再次使用他们的用户名/密码执行 ldap_bind。本质上,如果出于安全目的可以避免,我不想将密码存储在会话中,但我想保持连接,以便我可以在其他页面上重复使用它。
【问题讨论】:
-
您是否只想查询信息?在所述用户上还是您需要重新进行身份验证?
-
本质上。我将使用我从第 1 页获得的任何凭据查询更多信息。我会提取所有数据,但数据对于 1 次调用来说太大了。