我正在尝试将phpbb3集成到我的django网站中。我遇到的问题是我使用django.auth进行主站点身份验证。但我希望phpbb和django共享相同的数据库或维持它们之间的一些同步。
其中一个问题是,如果我想从django更新phpbb数据库,我需要以与phpbb读取它们相同的格式哈希密码..但我不知道如何做到这一点?我没有哈希/加密专家...
有关此的任何提示吗?或者你对我如何设计系统有另一个想法?
谢谢!
答案 0 :(得分:2)
phpBB3使用phpass进行密码散列。 phpass页面还列出了一个名为python-phpass的python端口。
因为phpBB3将哈希标识符从'$ P $'更改为'$ H $',所以您必须替换此行:
outp = '$P$'
这一个:
outp = '$H$'
答案 1 :(得分:1)
我认为你没有完成这项任务,试试看http://code.google.com/p/django-phpbb/ 这不是100%准备好的解决方案,但你可以在哪里查看一些代码,这里也有一些文章http://www.gilesthomas.com/?p=63