带ldap的迁移问题

在这里讨论从其他论坛程序转换到PHPBB的话题
Post Reply
blaze
初来乍到
初来乍到
Posts: 9
Joined: 2007-11-19 22:17

带ldap的迁移问题

Post by blaze » 2007-12-16 22:44

现在我的论坛是跑在dz系统上的,计划迁移到phpbb,为了和其他服务(ftp什么的)整合,打算采用ldap认证,那么迁移到了phpbb以后,可否再将用户信息移到ldap中?如果可以,请给个思路,谢谢

blaze
初来乍到
初来乍到
Posts: 9
Joined: 2007-11-19 22:17

Re: 带ldap的迁移问题

Post by blaze » 2007-12-17 14:06

自己顶顶。。。。。

有人能给个思路吗?

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3647
Joined: 2006-10-17 1:48

Re: 带ldap的迁移问题

Post by IOsetting » 2007-12-17 18:40

主要是我不太熟悉ldap... 只知道这是一种公用验证的形式, 还有一个openldap, 只要使用的也是数据库存储用户数据, 应该很好将phpbb3的用户导入到ldap里面吧? 如果是文本的话也可以用一个脚本来写. 不过密码的导出比较麻烦, 现在phpBB3的密码是加了salt的, 不知道ldap里面使用的是什么类型的算法.

blaze
初来乍到
初来乍到
Posts: 9
Joined: 2007-11-19 22:17

Re: 带ldap的迁移问题

Post by blaze » 2007-12-17 20:16

IOsetting wrote:主要是我不太熟悉ldap... 只知道这是一种公用验证的形式, 还有一个openldap, 只要使用的也是数据库存储用户数据, 应该很好将phpbb3的用户导入到ldap里面吧? 如果是文本的话也可以用一个脚本来写. 不过密码的导出比较麻烦, 现在phpBB3的密码是加了salt的, 不知道ldap里面使用的是什么类型的算法.
密码搞得定的,可以明文、MD5、BlowFish等等。。。

Code: Select all

function trans_convPWD_MD5($md5)
{
return "{md5}".base64_encode(pack("H*",$md5));
}
function trans_convPWD_clear($text)
{
return "{md5}".base64_encode(pack("H*",md5($text)));
}
不过呢,不知道转过去ldap还能不能和原有的数据关联起来,改天找个机器做下实验要。。。

Post Reply