Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP用户权限-最佳实践?_Php_Mysql_Permissions - Fatal编程技术网

PHP用户权限-最佳实践?

PHP用户权限-最佳实践?,php,mysql,permissions,Php,Mysql,Permissions,使用PHP/MySQL管理用户权限的最佳实践是什么 目前,我在users表中有一列称为“permissions”,其中有一个字符串,用于比较某些页面 if($_SESSION['permissions'] == 'Administrator' || $_SESSION['permissions'] == 'Moderator'){ // do stuff } 我相信有一种更好的方法可以用一种更简单、更容易的方式来实现这一点。有什么建议吗?您到底是如何管理“mySql”权限的?您是指您的网站中能

使用PHP/MySQL管理用户权限的最佳实践是什么

目前,我在users表中有一列称为“permissions”,其中有一个字符串,用于比较某些页面

if($_SESSION['permissions'] == 'Administrator' || $_SESSION['permissions'] == 'Moderator'){
// do stuff
}

我相信有一种更好的方法可以用一种更简单、更容易的方式来实现这一点。有什么建议吗?

您到底是如何管理“mySql”权限的?您是指您的网站中能够执行数据库操作的控制操作,还是说您确实需要数据库访问权限管理


如果是通过web,您可以合并一些内容,例如,如果您希望深入了解这一点,或者使用PHP构建任何其他现有的权限系统。

阅读一些关于ARO和ACOI的好教程,我正在谈论网站权限-例如,为流行的CMS(如Joomla等)设置的类似权限。Zend ACL的+1。我开始为我们的公司框架设计一个ACL库,然后查看Zend ACL,然后停止。好的,关于网站权限,然后是。。。我会看看Zend的ACL谢谢Ryan,那帮了大忙!