Thread Mein bisher kürzestes CGI-Script (27 answers)
Opened by rosti at 2011-08-11 19:25

sitescriptor
 2011-08-12 11:10
#151534 #151534
User since
2009-08-09
105 Artikel
BenutzerIn
[default_avatar]
Grundsätzlich landet jede Url im selben Script:
Code: (dl )
 RewriteRule ^(.*)$  /cgi-bin/meincms.pl/$1?&%{QUERY_STRING}  [L]

PATHINFO und QUERY werden von registrierten Filtern bearbeitet z.B. holt sich das Sessionmodul so die Sessionid. Der Rest wird in der Db nachgefragt.

Das Gruppenmodell alleine war mir doch zu wenig. Durch die zentrale Registrierung der Objekt als Eventhandler kann ich auch deren Rechte aus dem Handlerhash abfragen und sie in die DB (Tabelle 'rights') schreiben:

users<-userstogroups->groups<-groupstorights->rights

und sich damit beliebige Gruppen zusammmenstellen. Mit einem Flag in 'userstogroups' kann man auch festlegen, welcher User welche Gruppen zuordnen darf. Ich überlege, ob jede Aktion einen "Rollen"-Vorschlag machen darf, damit die Erstgruppierung einfacher wird.

View full thread Mein bisher kürzestes CGI-Script