什么是wordpress中的user_activation_key

Xia*_*hen 7 wordpress

我是WordPress新手,想知道表格user_activation_key中的内容是什么wp_users?就像一个带有加密代码的数字字符串(类似于密码)。为什么有些用户没有一个。

dip*_*sti 8

user_activation_key是WordPress用于重置密码请求真实性的密钥之一。而且您在WordPress的其他任何地方都找不到。

因此,当您说某些用户该密钥为空时,原因是这些用户未要求重设密码。

当要求重设密码时,会生成一个临时密钥,调用该临时密钥check_password_reset_key并通过电子邮件发送以进行重设过程。

当用户转到生成的链接时,该键将直接与进行比较user_activation_key。如果两个密钥都不匹配,则将其视为无效请求。否则,它将继续进行,并且将允许用户为其帐户输入新密码。

如果您想了解其工作原理的更多细节,可以查看wordpress文档

  • 此响应是_危险的_,因为它忽略了这样一个事实:在_成功_重置后,该数据库值_再次被清空_。因此,您不能仅仅因为该值是空的事实来定义用户是否从不重置其密码。他们可能已经成功地重置了它。此时 WP 将再次清除该值。 (3认同)