Bender86
Lieutenant
- Registriert
- Jan. 2007
- Beiträge
- 722
Moin moin,
ich arbeite grade zum ersten mal an einem kleinen PHP Projekt und da ich bisher einige Webanwendungen mit Ruby on Rails geschrieben habe - aber noch keine Erfahrung mit PHP habe - frage ich mich alle Nase lang "in Rails geht das soundso ganz einfach, gibts das auch in PHP?". Da vielleicht noch weitere Fragen dazu folgen habe ich den Threadtitel mal allgemein gelassen, und stelle die erste:
Zum Thema Rechteverwaltung: ich habe bei meinem Projekt Benutzer, die natürlich nur ihre eigenen Profile editieren können dürfen , eventuell auch eine Admin Rolle, der zusätzliche Funktionen zur Verfügung hat. Bei Rails gibt es einen sehr schönen Gem "declarative authorization", bei dem man Rollen definiert und für die Rollen festlegt was sie dürfen und was nicht. Dann wird ein Nutzer einer Rolle zugeordnet und in den Webseiten kann man sehr schöne Hilfsmethoden benutzen, sowas wie:
Nun frage ich mich eben gibt es sowas ähnliches für PHP? Ich wüsste zwar in etwa wie man sowas selber schreiben könnte, aber wenn es schon fertige Bibliotheken gibt greife ich lieber darauf zurück. Man muss ja nicht jedes Rad neu erfinden.
(Wenn ich nach PHP, Rechteverwaltung, etc. google finde ich zwar tausend Tutorials zum selber schreiben, aber keine Bilbliothek für sowas.)
ich arbeite grade zum ersten mal an einem kleinen PHP Projekt und da ich bisher einige Webanwendungen mit Ruby on Rails geschrieben habe - aber noch keine Erfahrung mit PHP habe - frage ich mich alle Nase lang "in Rails geht das soundso ganz einfach, gibts das auch in PHP?". Da vielleicht noch weitere Fragen dazu folgen habe ich den Threadtitel mal allgemein gelassen, und stelle die erste:
Zum Thema Rechteverwaltung: ich habe bei meinem Projekt Benutzer, die natürlich nur ihre eigenen Profile editieren können dürfen , eventuell auch eine Admin Rolle, der zusätzliche Funktionen zur Verfügung hat. Bei Rails gibt es einen sehr schönen Gem "declarative authorization", bei dem man Rollen definiert und für die Rollen festlegt was sie dürfen und was nicht. Dann wird ein Nutzer einer Rolle zugeordnet und in den Webseiten kann man sehr schöne Hilfsmethoden benutzen, sowas wie:
Code:
if permitted_to? :edit
<zeig-einen-link-zum-editieren>
end
Nun frage ich mich eben gibt es sowas ähnliches für PHP? Ich wüsste zwar in etwa wie man sowas selber schreiben könnte, aber wenn es schon fertige Bibliotheken gibt greife ich lieber darauf zurück. Man muss ja nicht jedes Rad neu erfinden.
(Wenn ich nach PHP, Rechteverwaltung, etc. google finde ich zwar tausend Tutorials zum selber schreiben, aber keine Bilbliothek für sowas.)
Zuletzt bearbeitet: