为什么WordPress需要两个Cookie来进行身份验证/登录

时间:2012-04-23 作者:lovespring

我可以在wordpress中看到两个cookie:身份验证和登录cookie。为什么我们需要两个?我想一个就够了。

2 个回复
最合适的回答,由SO网友:SickHippie 整理而成

“登录时,wordpress使用wordpress\\uu[哈希]cookie存储您的身份验证详细信息。它的使用仅限于管理控制台区域,/wp admin/

登录后,wordpress设置wordpress\\u logged\\u in\\uHash[哈希]cookie,该cookie指示您何时登录,以及您是谁,以供大多数界面使用。

Wordpress还设置了一些wp设置-{time}-[UID]cookie。末尾的数字是用户数据库表中的单个用户ID。这用于自定义管理界面的视图,也可能是主站点界面。“”

When in doubt, check the Codex first.

SO网友:Ad Wicks

我相信这两个cookie与SSL有关。当使用管理区域时,您希望它是安全的,因此您不能将身份验证cookie详细信息始终显示给站点上的每个人(例如非SSL连接)。但是,有时您希望被称为已登录,但不使用安全连接。因此,通过将它们分开,您可以使用auth cookie详细信息编辑您的站点,并使用登录的cookie在整个站点保持登录状态。

http://codex.wordpress.org/WordPress_Cookies

结束

相关推荐

Cookies in template

我需要根据cookies只显示一次页面的某些部分。主要问题是我只能在插件中设置cookie,挂起init操作。我已经读了20页的谷歌,这个网站,问了2个论坛,但我仍然有这个问题。任何帮助都将不胜感激!