从wp_hash_password获取纯文本密码

时间:2014-10-13 08:33:44

标签: php wordpress

当我从我的网站中的桌面注册时。我使用了哈希密码功能

$passwordUser = wp_hash_password( $passwd );

然后将其存储到DB中。

当我从移动设备上的Android应用程序使用相同的凭据登录时。我必须与这些密码进行比较。

使用wp_hash_function后如何从DB获取原始密码。

我研究了很多文章,都是这样说的。这是一个单向的过程。

那么如何处理这种情况

1 个答案:

答案 0 :(得分:4)

使用凭据登录时,您需要再次哈希密码。 (即与您在注册​​过程中提到的相似)

在哈希密码之后,您需要将其与存储在数据库中的密码进行比较。

上述过程适用于单向密码程序。

特别是wordpress,您可以使用<?php wp_check_password( $password, $hash, $user_id ) ?>

请参阅this了解更多详情