php - 将 PHP 重定向到登录页面,而不是强制登录

标签 php html security session authentication

我创建了一个用于游戏服务器管理的小型 php 站点,但它不会强制未登录的用户登录。如果 session 不活动,我添加了一个重定向,并在注销时销毁了 session 。网站在这里http://zelware.co.uk/gameman

它强制您第一次登录,但如果您从 URL 中删除 login.php,它允许您再次进入主区域。任何帮助将不胜感激,谢谢!

最佳答案

你需要一个带有

的 if 语句
$_SESSION['loggedin']==TRUE; 

检查是否有人登录。 还要考虑设置 session_id() 并以此重定向。

关于php - 将 PHP 重定向到登录页面,而不是强制登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15729395/

相关文章:

php - 如何在我的 jQuery 脚本上添加 +9 小时?

javascript - 音频播放器文件无法在线加载,但可以在本地运行

javascript - 通过单选选项点击提交时需要显示警报

css - 在带有 css 而不是 gif 的文本类型输入中添加 "x"清除/关闭按钮

php - 在没有 mysql_real_escape_string 的情况下清理联系表

php - 从数据库中获取值(value)

php - 已弃用 : Function eregi() is deprecated in

linux - 如果某个进程从setuid二进制叉开始,并且子进程放弃了特权,那么仍可以信任该子进程吗?

php - 表单未从 MySQL 表中删除列数据

security - 什么是 "dump"(从软件角度和从硬件角度)