我目前正在开发一个简单的网络系统,所以用户首先会被定向到一个登录页面,然后是一个处理页面。如果提供的帐户数据是正确的,它将被引导到主页面,因此它可以执行一些操作,最后它可以注销。防止用户访问,如果还没有登录
所以我想问的是:我怎样才能防止用户在他们登录之前访问处理,主要或注销页面,我的意思是,如果我不限制它,登录操作通过一些手段是无用的。我正在使用wamp开发Web系统。
我已经考虑过使用会话变量,但是,我不知道如何检查变量的值。如果我在登录页面开始会话,那么如果我跳过登录页面,但是直接进入主页面,那么我的主页面中是否有会话变量?
为什么不只在每个非登录页面添加if(!$ _ SESSION ['logged_in'])){//重定向}'' – Luceos 2012-07-19 07:58:17
是的,它也应该工作;)!只是给他举了个例子。感谢您编辑:) – y2ok 2012-07-19 07:59:15
@Luceos,人们可以禁用浏览器中的重定向,因此无论如何看到页面 – Roman 2012-07-19 07:59:54