Php 如何限制普通用户访问管理区?

Php 如何限制普通用户访问管理区?,php,database,controls,admin,Php,Database,Controls,Admin,我正在尝试创建一个具有不同用户组的cms。说管理员和注册 我想在这里做的是,我只想管理员有权访问管理文件夹和其他人,无论他们是普通用户或任何其他我想限制访问管理文件夹 // Here is what i have in my db tabalename.groups (id,name) values (1, 'registered),(2,'admin') 我通过给用户一个组id来分配这些组名,但我知道这与访问无关 那么我如何在php中做到这一点呢 非常感谢您的帮助:这是您的表的一种外观,其中

我正在尝试创建一个具有不同用户组的cms。说管理员和注册 我想在这里做的是,我只想管理员有权访问管理文件夹和其他人,无论他们是普通用户或任何其他我想限制访问管理文件夹

// Here is what i have in my db
tabalename.groups (id,name) values (1, 'registered),(2,'admin')
我通过给用户一个组id来分配这些组名,但我知道这与访问无关

那么我如何在php中做到这一点呢


非常感谢您的帮助:

这是您的表的一种外观,其中有一个额外的列状态来表示用户的可访问性级别

------------------------------
id | username    | status
1  | emkay992    | admin
2  | ayeshacutie | registered
------------------------------

登录时,比较数据库中该列状态的值,并通过标头重定向;视情况而定。

在表中划一行,根据他所在的用户组的值限制或授予访问权限。谢谢,但不需要太多细节。请您告诉我应该使用header location方法吗???一个简单的if语句,带有来自数据库列的检查就可以了。有一个header location方法可以告诉谁有访问权限,谁没有访问权限?感谢您提供的ans。我确实实现了该功能,只是想找到一种更好的方式来实现它