如何区分管理员和注册用户的权限


How to separate privileges for admin and registered user ?

我的网站基本上有两个主要用户;管理员和注册用户。如何在这两个用户之间设置不同的权限?控制用户权限的最简单方法是什么?我是否必须在每一页的顶部都写一句"非此即彼"的话?还是我需要创建一个新的php文件,并在每个页面中放入include(file.php)?我需要一些编码的想法和例子,因为我完全迷失了方向,不知道从哪里开始。

谢谢。

在用户中创建一个名为admin,tinyint(1)的列创建一个检查身份验证的函数,例如:

function needAdmin() {
// query db(or lookup $_SESSIONS or something) and check if the guy is admin,
$row = $result->fetch_object();
if(!$row->admin) exit();
}

退出可以被你喜欢做的任何事情取代!

制作一个包含该页面的文件,而不是一个包含所有includes的页面。这样你只需要在一个页面上编辑它,就可以在任何地方使用

函数