CakePHP facebook logut会话没有破坏
作者:互联网
我正在使用cakephp 2.1并使用来自的facebook插件
https://github.com/webtechnick/CakePHP-Facebook-Plugin
我正在使用facebook登录助手,如下所示
$this->facebook->login(array('redirect' => 'facebook_login', 'label' => 'sign in via facebook', 'id' => 'fb-login')).
和注销助手如下
$this->Facebook->logout(array('redirect' => array('controller' => 'users', 'action' => 'logout'), 'label' => 'Logout')).
在注销操作中,我编写了此代码.
$this->Auth->logout();
$this->redirect(Controller::referer());
但问题是当新用户登录并登录时,它显示旧的登录用户数据.所以请帮我解决一下.
解决方法:
改变如下:
$这 – > Auth->注销();
$这 – >重定向(控制器::引荐());
至
$this->redirect($this->Auth->logout()):
标签:cakephp-2-1,php,facebook,session,logout 来源: https://codeday.me/bug/20190901/1783572.html