Drupal Cookie法

时间:2012-04-30 14:08:55

标签: drupal session cookies controls

有没有人用过Drupal 7?

据我所知,当用户登录时,Drupal会使用cookie。这个模块是否创建了围绕登录脚本的检查,或者只是提供了功能,然后由开发人员根据相关部分添加这些功能代码(设置cookie)?

您可以简单地使用以下PHP代码吗?

if(isset($_COOKIE['SITE_NAME_cookiecontrol']) && $_COOKIE['SITE_NAME_cookiecontrol'] == "yes")
            {
//set session here
}

2 个答案:

答案 0 :(得分:0)

您尝试做的事情并不完全明显,但如果您只是检查该Cookie,则可能会遇到问题。

对于大多数情况,您需要检查是否在全局$ user对象中设置了uid键。你不需要为此使用isset(),你可以在if(){}中调用它。

答案 1 :(得分:0)

我是Drupal Cookie控制模块的开发者,从你的问题我无法理解你想要实现的目标。

最新的dev提交会在用户身份验证周围添加一项检查,以便在尚未接受Cookie的情况下停止登录。

其他模块现在也可以使用自己的cookie限制回调集成到进程中。