PHP后台登录验证问题
比如后台admin目录下有这些文件:login.php、index(1-9).php(index等文件要验证通过了才能显示)我直接在IE下写域名进入admin目录,不能直...
比如后台admin目录下有这些文件:login.php、index(1-9).php
(index等文件要验证通过了才能显示)我直接在IE下写域名进入admin目录,不能直接跳转到login.php,知道一般空间都是自动先进index.php,我在index.php加入
/*if (empty($_COOKIE['userid'])){
header("Location: login.php");
}*/
if (empty($_SESSION['userid'])){
header("Location: login.php");
}
后能自动跳转到login.php上了,我其它index等要验证的文件,那不是都要加入这段代码才行,有人说把这段代码单独写在一个php里,然后再每个一文件再调用它就行了。
请问高手们,还有其它方法没,更安全的,防止其它要登录验证才能看的文件直接输入网址看到。 展开
(index等文件要验证通过了才能显示)我直接在IE下写域名进入admin目录,不能直接跳转到login.php,知道一般空间都是自动先进index.php,我在index.php加入
/*if (empty($_COOKIE['userid'])){
header("Location: login.php");
}*/
if (empty($_SESSION['userid'])){
header("Location: login.php");
}
后能自动跳转到login.php上了,我其它index等要验证的文件,那不是都要加入这段代码才行,有人说把这段代码单独写在一个php里,然后再每个一文件再调用它就行了。
请问高手们,还有其它方法没,更安全的,防止其它要登录验证才能看的文件直接输入网址看到。 展开
展开全部
1,用session,有session,给看,否则,不给。
2,用插件。
3,自己写权限文件,只处理权限的文件,再根据权限值,赋予不同用户的不同的权限。这个比较难实现,却是最安效全、有效的方法。
提供3个方法参考,不给分没道理哈
2,用插件。
3,自己写权限文件,只处理权限的文件,再根据权限值,赋予不同用户的不同的权限。这个比较难实现,却是最安效全、有效的方法。
提供3个方法参考,不给分没道理哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
展开全部
PHP只有这个方法,每个页面调用这个验证文件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个没更省事的方法,只有把登录验证的放到一个公共的文件,然后把需要验证的页面都包含这个文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用PHP的require_once()相关函数将文件包含这是最方便的方法了,以后需要修改验证方法的时候,只需要修改这一个文件就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询