蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月11日 19:58

(高手请进)使用php连接到ldap库,如何提取用户密码

我使用ldap(iplanet directory server 5.1)安装在win2000server上,


在ldap库存放用户的信息,包括用户密码。

用户密码使用SSHA算法,

我使用php连接到ldap库去查找用户密码,(想做用户验证)但是只是查到的是

{SSHA}SaltPasswordString;(经过编码的字符串)

我也使用了ldap_compare进行属性的比较,但是ldap库也只认SSHA码,

php虽然也有实现ssha的功能函数,是mhash( )但是我的php 需要重新配置,我现在不想重配php

请问,有什么方法能实现这种认证吗?

谢谢。


Re: (高手请进)使用php连接到ldap库,如何提取用户密码

我最后发现,没有必要提取他的密码,只需要用ldap_bind()去验证用户即可,

但是有个问题,就是如果密码错会出现警告信息,打印在浏览页上,如何可以去掉这些警告呢。


谢谢。

Re: (高手请进)使用php连接到ldap库,如何提取用户密码

判断返回信息(前提打开缓存)

Re: (高手请进)使用php连接到ldap库,如何提取用户密码

谢谢。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com