【发布时间】:2010-10-13 02:57:24
【问题描述】:
我刚刚安装了 wordpress(最新的)并且我正在尝试研究 wordpress 以使我的创作像 wordpress 一样安全或达到它的水平。
我注意到登录 wordpress 时,它创建了 3 个 cookie。
我想弄清楚的是 - 在登录 wordpress 并为用户创建 cookie 之后。插入 cookie 的哈希值,该值如何验证用户是谁?我将存储在 cookie 中的值与存储在名为 wp_users 的数据库表中的值进行匹配,但它不匹配..
我通常在注册时验证用户时会在表中有一列称为 tbl_users,称为 hash,该列中的值将是用户名的 sha1 转换(用户创建注册时)。并在登录页面登录并通过检查用户是否存在于数据库中等方式对用户进行身份验证后。我会为那个用户创建一个 cookie。在 cookie 中,我将插入数据库中存在的哈希并将其存储在 cookie 中。这就是我通过页面跟踪用户的方式。有人知道wordpress是怎么做的吗?或者我做错了?我不知道。。
提前致谢。
【问题讨论】:
标签: php security authentication wordpress cookies