2011-02-06 9 views
1

私はdjangoのウェブサイトにphpbb3を統合しようとしています。私が持っている問題は、メインサイトの認証にdjango.authを使用していることです。しかし、私はphpbbとdjangoが同じデータベースを共有したり、それらの間の同期を維持したいと思っています。djangoとphp(bb)の同じハッシュ

phpbbデータベースをdjangoから更新したいのですが、phpbbと同じフォーマットでパスワードをハッシュする必要がありますが、これを行う方法はわかりません。私のハッシュ/暗号化プロ...

これに関するヒント?それとも、私がシステムをどのように設計できるか、もう一つの考えがありますか?

ありがとうございました!

答えて

2

phpBB3のは、そのためのphpassを使用している、いくつかのコードを確認することができ、ここでhttp://code.google.com/p/django-phpbb/ を見てみてください、あなたはこのタスクと一緒にいないと思いますパスワードハッシュ。 phpassページには、python-phpassと呼ばれるpythonポートも表示されます。

phpBB3のは、 '$ H $' に '$ P $' からハッシュ識別子を変更するため、このライン交換する必要があります。この1と

outp = '$P$' 

を:

outp = '$H$' 
関連する問題