Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Implementieren Sie Bitmask oder relationale ACL in PHP

Sie sollten niemals eine große Ganzzahl in einer Datenbank haben, die mehrere verschiedene Werte darstellt. Ein Wert pro Feld, das ist das erste Gesetz der Datenmodellierung (oder so).

Mit anderen Worten, Sie sollten einen zweiten Tisch mitbestimmen; ein Benutzer-ID-Feld und das Zugriffsbit.

Benutzerprivilegien:

  • userID, int, primär
  • privilegiert, int