2012-04-27 127 views
3

如何从nodeJS中的wordpress数据库进行用户认证。NodeJS中的wordpress密码加密

我需要验证用户如果用户名/密码是正确的,使用wordpress数据库。 Wordpress使用PHPass PHP库来加密密码。但我需要在NodeJS中匹配密码。

回答

3

编辑:今天有一个支持Wordpress便携式哈希的实现:wordpress-hash-node

前面的回复:

唉...我把这个兴趣,花了半个多小时,通过PHPass源代码浇筑。然后我搜索了node phpass

编辑:仔细观察,这似乎只实现了bcrypt加密,而PHPass默认(我认为Wordpress使用)是他们称之为“便携式哈希”的东西。 node-phpass当您要求便携式哈希时抛出'Portable hashes are not implemented'。我建议你实施node-phpass并发送拉取请求。

+0

你终于找到了一种方法来对付默认PHPass的便携式哈希实现 – kolexinfos 2016-02-08 20:34:15

+0

我做过谷歌它,因为你问@kolexinfos。编辑,见上文。 – 2016-02-09 07:59:12

+0

不幸的是,这似乎并没有在Joomla中生成相同的散列密码,因为我正在寻找将joomla用户群迁移到独立应用程序 – kolexinfos 2016-02-09 21:06:34