2011-01-09 54 views
0

/管理/文件夹以包含多个文件得到POST/GET和做某些事情与我的数据库。现在的问题是,我需要在每个文件的开头做(if $_SESSION['isAdmin'] == true),使只有管理谁是登录还是有一些另一种更优化的方式访问这些文件?谢谢。会话登录时的多个文件?

回答

1

需要有某种形式的授权检查,使普通用户和管理员之间的区别。

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

而且一个解决办法是将这些信息存储在全局会议,每一个用户需要访问一个管理员的资源管理员的时间检查。

0

我相信这是最优化的方式

0

是的。否则,有些人可能会直接在没有检查的情况下发布到网页上。 (Offcourse,如果他们有通过发布一些增益)