在过去的几个小时里,我一直在尝试在我的登录屏幕上实现“记住我”选项,但没有成功。有人可以给我一点帮助吗?=D
我在 apache2/mysql 5.5/ubuntu 12.10 服务器中使用 cakephp 2.3.9。在“login()”方法中,在我的用户控制器中,我添加了代码:
if ($this->Auth->login()) {
if($this->request->data('Usuario.remember')==="1"){
CakeSession::write('Session.timeout', '144000');//100 dias
}
return $this->redirect($this->Auth->redirect());
}
我希望它会使特定的用户会话比平时更大,但它似乎适用于所有用户。我正在使用 cakephp 的默认身份验证组件。有人可以告诉我我做错了什么,我该怎么办?提前致谢 ;]