使用python从数据库验证wordpress用户登录

mas*_*nun 2 python wordpress hash

我正在龙卷风中建立一个基于websocket的聊天室,主站点运行wordpress。我想允许wordpress用户使用相同的用户名和密码登录聊天。因此,我想使用python查询wordpress数据库并验证提供的用户名和密码。

我想知道的是wordpress使用什么来哈希密码?

(我知道我想避免的XMLRPC API)

小智 5

WordPress使用php crypt函数,可以使用passlib在Python中解密。这是代码:

from passlib.hash import phpass
phpass.verify("password", "wordpress hash")
Run Code Online (Sandbox Code Playgroud)

我在Wordpress 2.8和PHP 5.3.6上使用过它,并且效果很好。