我试图将phpbb3集成到我的django网站中。我遇到的问题是我使用django.auth进行主站点身份验证。但我想phpbb和Django共享相同的数据库或保持它们之间的一些同步。django和php(bb)论坛中的相同哈希值
其中一个问题是,如果我想从django更新phpbb数据库,我需要以与phpbb读取它们相同的格式散列密码..但我不知道如何做到这一点?我没有哈希/加密亲...
对此的任何提示?或者你有另外一个关于如何设计系统的想法?
谢谢!
我试图将phpbb3集成到我的django网站中。我遇到的问题是我使用django.auth进行主站点身份验证。但我想phpbb和Django共享相同的数据库或保持它们之间的一些同步。django和php(bb)论坛中的相同哈希值
其中一个问题是,如果我想从django更新phpbb数据库,我需要以与phpbb读取它们相同的格式散列密码..但我不知道如何做到这一点?我没有哈希/加密亲...
对此的任何提示?或者你有另外一个关于如何设计系统的想法?
谢谢!
我想你是不是有这个任务一起,尝试看看这里http://code.google.com/p/django-phpbb/ 这不是100%现成的解决方案,但你可以检查一些代码,其中,也在这里是一些文章http://www.gilesthomas.com/?p=63
。中文使用phpass其密码散列。 phpass页面还列出了一个名为python-phpass的python端口。
因为phpBB3的改变从 '$ P $' 到 '$ H $',你将有散列标识符来替换这一行:与这一个
outp = '$P$'
:
outp = '$H$'