2011-02-09 77 views
0

用PHP/MySQL管理用户权限的最佳做法是什么?PHP用户权限 - 最佳实践?

我目前在用户表中被称为“权限”的一列,并为某些页面比较了一个字符串。

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

我相信有一个更好的方法可以以更简单,更简单的方式完成这项工作。任何建议?

+0

阅读ARO和ACO – 2011-02-09 05:50:56

+0

一些很好的教程,了解位掩码 – bobgubko 2011-02-09 05:55:16

回答

1

您究竟如何管理'mySql'权限?你的意思是你的网站上的控制行为能够执行数据库操作,或者你真的需要数据库访问权限管理?

如果它通过网络,你可以合并如Zend Framework's ACL如果你想深入了解,或任何其他现有的权限系统建立在PHP中。