1

我正在尝试将 phpbb3 集成到我的 django 网站中。我遇到的问题是我使用 django.auth 进行主站点身份验证。但我希望 phpbb 和 django 共享同一个数据库或保持它们之间的一些同步。

问题之一是,如果我想从 django 更新 phpbb 数据库,我需要以与 phpbb 读取它们的格式相同的格式对密码进行哈希处理.. 但我不确定如何执行此操作?我没有哈希/加密专业...

对此有什么建议吗?或者您对我如何设计系统有其他想法?

谢谢!

4

2 回答 2

2

phpBB3 使用phpass进行密码散列。phpass 页面还列出了一个名为python-phpass的 python 端口。

因为 phpBB3 将哈希标识符从 '$P$' 更改为 '$H$',所以您必须替换此行:

outp = '$P$'

有了这个:

outp = '$H$'
于 2011-03-13T13:27:03.537 回答
1

我认为你不同意这个任务,试试看这里http://code.google.com/p/django-phpbb/ 这不是 100% 准备好的解决方案,但你可以检查一些代码,这里也是一些文章http://www.gilestomas.com/?p=63

于 2011-02-06T23:36:09.453 回答