有没有人用过Drupal 7?
据我所知,当用户登录时,Drupal会使用cookie。这个模块是否创建了围绕登录脚本的检查,或者只是提供了功能,然后由开发人员根据相关部分添加这些功能代码(设置cookie)?
您可以简单地使用以下PHP代码吗?
if(isset($_COOKIE['SITE_NAME_cookiecontrol']) && $_COOKIE['SITE_NAME_cookiecontrol'] == "yes")
{
//set session here
}
答案 0 :(得分:0)
您尝试做的事情并不完全明显,但如果您只是检查该Cookie,则可能会遇到问题。
对于大多数情况,您需要检查是否在全局$ user对象中设置了uid键。你不需要为此使用isset(),你可以在if(){}中调用它。
答案 1 :(得分:0)
我是Drupal Cookie控制模块的开发者,从你的问题我无法理解你想要实现的目标。
最新的dev提交会在用户身份验证周围添加一项检查,以便在尚未接受Cookie的情况下停止登录。
其他模块现在也可以使用自己的cookie限制回调集成到进程中。