WordPress函数check_password_reset_key密码重置校验

在wordpress中使用邮件重置密码或激活账号时,我们需要对用户数据进行校验,以免出现错误。wordpres…

在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邮箱链接验证可做邮箱激活密码重置及找回

类别:SEO

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册