如何禁用登录后返回?

问题描述:

我想做一个简单的登录页面,但问题是用户可以从索引页返回到登录页面,我试过使用退出;但它不起作用。如何禁用登录后返回?

header("location: index.php",TRUE,302); 
exit; 

我也是用这个代码尝试,但没有奏效:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> 
+0

检查在您的会话,如果用户登录,只能显示登录表单,如果用户登录,否则重定向到索引。 – vanamerongen 2015-04-01 07:33:43

+0

用户注销后删除会话变量。如果没有会话变量集,重定向到另一页 – Gunaseelan 2015-04-01 07:37:09

+0

@vanamerongen我做了你所说的,但它没有工作, – user2420263 2015-04-01 07:49:47

我解决了这个问题,我只是说这个代码在我的日志页面顶部:

header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1. 
header("Pragma: no-cache"); // HTTP 1.0. 
header("Expires: 0"); // Proxies. 

如果你设置任何coockie或会话值loged在后,你需要在你的登录文件,如果第一个检查cookie或会话值设置重定向到您的索引页面。

+0

或尝试在您的索引文件中的代码。 setTimeout(“preventBack()”,0); window.onunload = function(){null}; ' – 2015-04-01 07:35:15

+0

我用它,但它没有工作。 – user2420263 2015-04-01 09:47:56