编程语言
首页 > 编程语言> > CakePHP facebook logut会话没有破坏

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());

但问题是当新用户登录并登录时,它显示旧的登录用户数据.所以请帮我解决一下.

解决方法:

改变如下:

$这 – &GT Auth-&GT注销();
$这 – &GT重定向(控制器::引荐());

 $this->redirect($this->Auth->logout()):

标签:cakephp-2-1,php,facebook,session,logout
来源: https://codeday.me/bug/20190901/1783572.html