当我从我的网站中的桌面注册时。我使用了哈希密码功能
$passwordUser = wp_hash_password( $passwd );
然后将其存储到DB中。
当我从移动设备上的Android应用程序使用相同的凭据登录时。我必须与这些密码进行比较。
使用wp_hash_function后如何从DB获取原始密码。
我研究了很多文章,都是这样说的。这是一个单向的过程。
那么如何处理这种情况
答案 0 :(得分:4)
使用凭据登录时,您需要再次哈希密码。 (即与您在注册过程中提到的相似)
在哈希密码之后,您需要将其与存储在数据库中的密码进行比较。
上述过程适用于单向密码程序。
特别是wordpress,您可以使用<?php wp_check_password( $password, $hash, $user_id ) ?>
请参阅this了解更多详情