Awesome, das wie der beste Weg scheint Berechtigungen in einem CMS zu tun. Ja? Nein?
Vielleicht habe ich es nie wirklich so gemacht. Was ich getan habe, sind bitweise Operatoren, um eine ganze Reihe von "Ja oder Nein" -Einstellungen in einer einzelnen Zahl in einer einzigen Spalte in der Datenbank zu speichern.
Ich denke, für Berechtigungen, würde dieser Weg gut funktionieren, wenn Sie Berechtigungen in der Datenbank speichern möchten. Wenn jemand will, einige Inhalte schreiben, und will nur Admins und Redakteure, es zu sehen, müssen Sie nur noch das Ergebnis speichern von
($editor | $admin)
in die Datenbank, dann überprüfen Sie es, so etwas wie
if ($user & $database_row['permissions']) {
// display content
} else {
// display permissions error
}