我使用cakephp框架自己写了一个session的类里面存放了userID之类的东西,login之后的画面可以取到session中的值,
在跳转到下个画面session的值就取不到了。
<?php
class ESessionComponent extends Object { function setLoginInfo($user_id, $user_pwd, $authority, &$controller) { $flag = true;
$flag = $controller->Session->write('user_id', $user_id);
$flag = $controller->Session->write('user_pwd', $user_pwd);
$flag = $controller->Session->write('authority', $authority);

if(!$flag) {
$this->logout($controller);
$controller->redirect(array('controller' => 'Login'));
}
}

function getUserID(&$controller) {
return $controller->Session->read('user_id');
} function getUserPwd(&$controller) {
return $controller->Session->read('user_pwd');
} function getAuthority(&$controller) {
return $controller->Session->read('authority');
}
}
?>
Session类如上