【问题标题】:How to hash the password in wordpress?如何在wordpress中散列密码?
【发布时间】:2016-11-01 20:14:58
【问题描述】:

假设我有一个纯文本密码,我想检查它是否与数据库中的密码匹配。我在我的 wordpress 目录的一个 php 文件中使用了wp_hass_password() 函数(假设我的密码是'abc123'):

$mypass = wp_hash_password("abc123");
echo $mypass;

但是,结果与我在 phpMyAdmin 中看到的不匹配。此外,每次刷新 php 文件时,上述$mypass 都会发生变化。

我的问题是:如何从 wordpress 中的纯文本中获取正确的哈希密码?

【问题讨论】:

  • 即使使用相同的原始文本,当您生成一个哈希值时,哈希值也是唯一的。请参阅$wp_hasher->CheckPassword($plain_password, $password_hashed) 的手册以测试新字符串是否与原始哈希密码匹配
  • 还是不能用WP的功能wp_check_password

标签: php wordpress hash password-encryption


【解决方案1】:

我认为您可能正在寻找的功能是https://codex.wordpress.org/Function_Reference/wp_check_password

【讨论】:

    猜你喜欢
    • 2020-07-18
    • 2011-02-08
    • 2011-05-10
    • 2019-02-15
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    相关资源
    最近更新 更多