Hi,
Ich habe für meine Seite ein kleines Rechtesystem entworfen. Nun habe ich aber beim löschen von Rechten ein kleines Probelm:
Ist das Recht vorhanden, ist es kein Probelm. Ist es jedoch vorhanden, wird es auf einmal hinzugefügt. Kann man das nich umgehen, ohne, dass ich das ganze erst in die einzelnen Rechte aufteilen muss, um dann zu prüfen, ob es überhaupt vorhanden ist?
Danke schonmal für die kommende Hilfe.
EDIT:
Schön wäre es, wenn es diese Lösung auch direkt für MySQL gibt.
Ich habe für meine Seite ein kleines Rechtesystem entworfen. Nun habe ich aber beim löschen von Rechten ein kleines Probelm:
PHP:
//Momentane Rechte(binär)
$rights = 60;
//Rechte "4" abziehen
$new_rights = $rights^pow(2, 4);
Ist das Recht vorhanden, ist es kein Probelm. Ist es jedoch vorhanden, wird es auf einmal hinzugefügt. Kann man das nich umgehen, ohne, dass ich das ganze erst in die einzelnen Rechte aufteilen muss, um dann zu prüfen, ob es überhaupt vorhanden ist?
Danke schonmal für die kommende Hilfe.
EDIT:
Schön wäre es, wenn es diese Lösung auch direkt für MySQL gibt.
Zuletzt bearbeitet: