我試圖將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$'