【发布时间】:2015-05-12 21:10:19
【问题描述】:
我试图在typo3中实现“保持登录”功能(使用extbase),所以当用户选中一个名为“rememberMe”的复选框时,会话cookie被设置:
//rememberMe ?
if($user->getRememberMe() == 1){
$reflection = new \ReflectionClass($GLOBALS['TSFE']->fe_user);
$setSessionCookieMethod = $reflection->getMethod('setSessionCookie');
$setSessionCookieMethod->setAccessible(TRUE);
$setSessionCookieMethod->invoke($GLOBALS['TSFE']->fe_user);
}else{
// ???
}
这很好用,但我的问题是 - 当用户不再希望永久登录时我该怎么办?如果未选中该复选框 - 如何在不注销用户的情况下撤消会话 cookie?这甚至可能吗?
谢谢!
【问题讨论】:
标签: cookies login typo3 extbase