0

有人在 Drupal 7 中使用过这个吗?

据我所知,Drupal 在用户登录时使用 cookie。此模块是围绕登录脚本创建检查还是仅提供功能,然后由开发人员在代码的相关部分周围添加这些功能(它设置了一个cookie)?

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

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

2 回答 2

0

I'm the developer of the Drupal Cookie Control module and from your question I cannot understand what you are trying to achieve.

The latest dev commits add a check around the user authentication to stop a log in if cookies are not yet accepted.

Other modules can now integrate in to the process with their own cookie restriction callbacks too.

于 2012-05-13T00:03:19.253 回答
0

您要尝试做什么并不完全清楚,但是如果您只是检查该 cookie,则可能会遇到问题。

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

于 2012-05-01T16:15:59.977 回答