我的网络应用程序的注销功能出现问题。我正在使用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上测试。我在这做错了什么?谢谢!