浏览地址栏
Browse Address Bar
如果我在登录模式下复制URL,然后在注销后将其粘贴在地址栏并按enter键,它会显示页面。
有没有可能从浏览器的地址栏知道URL ?
地址栏是不相关的,同样的事情可能会发生,如果有另一个网页链接到URL。
应用程序的所有页面在显示任何内容之前都需要检查用户是否已登录。登录应该设置一个会话变量,并且每个页面都应该检查它。在我下面的示例代码中,如果他们没有登录,它会重定向到登录页面。
<?php
session_start();
if (empty($_SESSION['username'])) {
header("Location: login.php");
exit;
}
登出页面应该做unset($_SESSION['username'])
在登录或注销时,您肯定在访问会话变量。来解决这个问题。只需在应用程序的每个url上检查会话变量是否设置。
如果设置,则提供来自应用程序的数据。否则将请求重定向到您的登录页面。另外,当用户手动单击logout时,请确保清除/取消设置用户会话的所有会话变量。我希望它能成功
相关文章:
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 地址栏中url的缩短
- XSS通过地址栏注入
- 当地址栏出现时,安卓系统上的css固定页脚被隐藏
- 当移动地址栏出现/消失时,防止更改窗口高度
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 自动隐藏地址栏问题
- Firefox for Android - 地址栏内容重叠.有没有解决方案
- 如何在地址栏中的URL更改Firefox JPM时获得通知
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 我可以在浏览器地址栏上获取#值吗
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 为什么不't我的$location.path('test')更改地址栏
- 是否可以阻止用户使用地址栏提交表单
- 如何在地址栏中隐藏我的页面名称和扩展名
- 在浏览器地址栏中用Javascript代码填写表单
- 使用表单动态更改地址栏中的URL第2部分
- 按下浏览服务器按钮时,如何隐藏FCKeditor的地址栏
- 浏览地址栏