メインサイトがワードプレスを実行している竜巻にWebSocketベースのチャットルームを構築しています。WordPressユーザーが同じユーザー名とパスワードでチャットにログインできるようにしたい。したがって、Pythonを使用してWordPressデータベースにクエリを実行し、提供されたユーザー名とパスワードを検証したいと思います。
私が知りたいのは、ワードプレスがパスワードをハッシュするために何を使用するかです。
(私は避けたいXMLRPC APIを知っています)
Wordpress は php crypt 関数を使用し、passlibを使用して Python で復号化できます。コードは次のとおりです。
from passlib.hash import phpass
phpass.verify("password", "wordpress hash")
Wordpress 2.8 と PHP 5.3.6 で使用しましたが、うまくいきました。