我知道如何检查用户是否通过 PHP 登录,但我需要在事件发生时进行一些样式设置,为此我创建了一个单独的 JavaScript 文件。这是 Drupal 变量还是我也可以引用的变量?
最佳答案
创建一个 new custom module与 hook_init实现。
function [YOUR_MODULE]_init()
{
global $user;
drupal_add_js(array('user_js_uid' => $user->uid), 'setting');
}
然后在您的 javascript 代码中,检查模块 user_js_uid
中定义的变量的值。
if(Drupal.settings.user_js_uid == 0)
{
// execute code for non logged in users
}
else
{
// execute code for logged in users
}
关于javascript - 如何通过 JavaScript 检查用户是否已登录 Drupal 站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10182674/