WordPress函数check_password_reset_key密码重置校验
在wordpress中使用邮件重置密码或激活账号时,我们需要对用户数据进行校验,以免出现错误。wordpres…
在wordpress中使用邮件重置密码或激活账号时,我们需要对用户数据进行校验,以免出现错误。wordpress提供了check_password_reset_key
函数,用于校验key,这个KEY值存在于_user
数据表中user_activation_key
字段,该函数也就是对此字段值进行校验。
check_password_reset_key( string $key, string $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 删除。
还没有任何评论,赶紧来占个楼吧!