我正在通过PHP Sessions设置一个非常简单的登录系统的小页面。照常营业:正确的用户名/密码组合将$ _SESSION ['登录']设置为 true 。打开/page1.php或/page2.php时,几行PHP将检查登录状态。 由于我希望它安全可靠,我还希望让未经授权的访问者访问.php以外的文件,例如我的javascript或CSS文件。
我想到了几种方法:
你有什么额外的想法吗?我认为这是一个常见问题,所以应该有一个解决方案。提前谢谢!
答案 0 :(得分:1)
为了保持一致(没有一个通过php登录,一个通过基本身份验证),你需要通过php运行所有资产。但是出于几个性能原因,我强烈建议不要这样做:
我认为我的回答中的主要建议是重新思考您正在做的事情,这要求您的客户登录以访问CSS和JS资产。你在JS中放置密码还是什么?如果是这样,我建议通过PHP传递所有资产,对您的架构进行更深入的评估。