Oauth 2.0注销无法正常工作

时间:2014-07-29 18:37:10

标签: oauth-2.0 google-oauth logout

我的网络应用程序的注销功能出现问题。我正在使用Oauth 2.0和Google Spreadsheets为我的网络应用程序提取用户数据。我有一个名为' logout'调用时将取消设置/撤销授予的Oauth 2.0访问令牌。我使用的是PHP 5.5.4。代码段如下:

//If the request contains a logout query, destroy the access token.

if(isset($_REQUEST['logout'])) {
   unset($_SESSION['ACCESS_TOKEN']);
   echo "Logged out";
}
if(!isset($_SESSION['ACCESS_TOKEN'])) {
   die('Access denied');
}

一切正常,但当用户点击浏览器中的后退按钮时,它们会被重定向回我的应用,而不是在第二个if语句和退出脚本的PHP中显示消息。我在localhost上测试。我在这做错了什么?谢谢!

0 个答案:

没有答案