Php 登录时多个文件的会话?

Php 登录时多个文件的会话?,php,Php,我有一个/admin/文件夹,其中包含多个文件,可以获取POST/get并对我的数据库执行某些操作。问题是,我是否需要在每个文件的开头执行(if$\u SESSION['isAdmin']==true),以便仅允许登录的管理员访问这些文件,还是有其他更优的方法?谢谢。我相信这是最理想的方式是的。否则,有些人可能会在不检查的情况下直接发布到页面。(当然,如果他们通过发布有所收获的话)需要进行某种授权检查,以区分普通用户和管理员 如何做到这一点取决于您的应用程序体系结构:如果您有多个入口点(即每个文

我有一个/admin/文件夹,其中包含多个文件,可以获取POST/get并对我的数据库执行某些操作。问题是,我是否需要在每个文件的开头执行(
if$\u SESSION['isAdmin']==true
),以便仅允许登录的管理员访问这些文件,还是有其他更优的方法?谢谢。

我相信这是最理想的方式

是的。否则,有些人可能会在不检查的情况下直接发布到页面。(当然,如果他们通过发布有所收获的话)

需要进行某种授权检查,以区分普通用户和管理员

如何做到这一点取决于您的应用程序体系结构:如果您有多个入口点(即每个文件都是独立的),则需要在每个入口点进行授权检查。否则,如果只有一个入口点(即一个文件通过参数处理所有请求),则只需进行一次授权检查

一种解决方案是将该信息存储在全局会话中,并在用户每次需要成为管理员才能访问管理员资源时检查该信息