让代码更简单

WordPress函数check_password_reset_key密码重置校验

重要:本文最后更新于2020-01-14 10:44:13,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

wordpress中使用邮件重置密码或激活账号时,我们需要对用户数据进行校验,以免出现错误。wordpress提供了check_password_reset_key函数,用于校验key,这个KEY值存在于_user数据表中user_activation_key字段,该函数也就是对此字段值进行校验。

复制
check_password_reset_key( string $keystring $login )

进行用户密码重置校验,并返回该用户对象。

描述

如果密钥与user_activation_key字段的值完全匹配,而不是在经过散列处理后匹配,则该键被视为“过期”。这个字段现在被散列;旧值不再被接受,而是有一个不同的WP_Error代码,这样就可以提供良好的用户反馈。

参数

  • $key
    (string(必须) 经过哈希处理后的key
  • $login
    (string(必须) 登录用户名

返回值

(WP_User|WP_Error) 成功返回 WP_User对象,key错误或过期返回包含过期或错误信息的 WP_Error 对象。

文件位置

wp-includes/user.php

在线地址:https://developer.wordpress.org/reference/files/wp-includes/user.php/

简单使用

详见教程:WordPress邮箱链接验证可做邮箱激活密码重置及找回

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐