我有一个自定义模块,我想从profile.module中将一些与使用相关的数据加载到$ _SESSION中。
function fps_session_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'login') {
global $user;
profile_load_profile($user);
$_SESSION['branch'] = $user->profile_branch;
watchdog('session', 'User Profile loaded');
}
}
但这似乎永远不会发生。有人有什么想法吗?
答案 0 :(得分:0)
您在同一模块中工作的其他挂钩是什么?我有钩子函数名称的奇怪问题。确保模块实际已启用。在函数顶部甚至在if语句尝试看门狗消息之前,为了尽可能地简化,看看钩子是否被调用。