2011-02-09 74 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中。