【发布时间】:2017-06-27 03:14:43
【问题描述】:
如何在 nodejs 中从 wordpress 数据库进行用户身份验证?
我需要验证用户密码,其哈希是在 wordpress 链接 wp_hash 中使用 wp_hash_password 创建的
现在,我需要使用 nodejs 验证用户密码。我尝试了许多 nodejs 模块,但都失败了。
【问题讨论】:
-
我认为您需要创建一个本地 API 并从您的节点应用程序进行调用...
-
是的,我可以制作本地 API,但这需要时间。我只是想确保我可以在节点端验证它吗?
-
你可以做到,但你必须使用相同的哈希算法,两边的键相同。你能发布一些代码吗?
-
我有他们的 php 代码,但由于我对 php 一无所知,但他们的行为类似于 require_once ABSPATH 。 WPINC 。 '/class-phpass.php';\$hasher = new PasswordHash(8, true);\
-
这是在 db 中保存的盐值,例如 "$2a$08$r7Y1uBH2ku0nAO6.W6aHC.OHeOhJ.AKP.6sKJUunpzkj1wBbjnC7G" for password = "testuser123"
标签: php node.js wordpress password-encryption