Drupal 7会话处理

时间:2014-05-06 04:14:40

标签: drupal-7

我正在尝试使用REST api方法从远程站点登录Drupal。我需要从Drupal获取经过身份验证的用户的会话ID。我正在使用Drupal 7。 请帮忙

1 个答案:

答案 0 :(得分:1)

在这里,我定义了在登录和注册时为经过身份验证的用户创建存储ID的会话。

/*
* At Login time to create session to store user id.
*
* Implement hook_user_login()
*/
function module_user_login(&$edit, $account) {
  session_start();
  $_SESSION['user_id'] = $account->uid;
}

/*
* At Registration time to create session to store user id.
*
* Implement hook_user_insert()
*/
function module_user_insert(&$edit, $account, $category) {
  session_start();
  $_SESSION['user_id'] = $account->uid;
}