Hallo Leute,
ich habe nun einige Stunden über meinen 3 Büchern für Cake und der
online Doku von Cake gebrütet ohne viel schlauer zu werden.
Das gesamte Baumbasierte Rechte-Management scheint mir sehr schlecht
dokumentiert und zudem reichlich kompliziert.
Gibt es irgendwo ein vollständiges und verständliches Tutorial für
Auth und ACL?
Bisher habe ich gerade mal hinbekommen mit Auth ein Login zu
realisieren.
--> leider weiss ich nicht wie cake die Passworte er-hasht; würde
gerne die User manuell in der DB anlegen bzw im UserAddView dann das
eingegebene Pwd auch passend hashen lassen (scheint mit dem SecSalt
verrechnet zu werden..?)
Falls es keine einfache Lösung für die Rechtevergabe gibt:
- wie kann ich abfragen welcher User angemeldet ist?
- wie/wo frage ich ab welche Action gerade aufgerufen wurde/werden
soll
- wo müsste ich ggf VOR der Ausführung einer Action meine
Rechteprüfung parken wenn ich mir selber eine stricken will (um bei
jeder Action zu prüfen ob die rechte reichen)?
.. die Anzahl der geplantet User wird überschaubar bleiben
Würde mich über jede Hilfe freuen
Grüße
Michael
--
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe "CakePHP-de für deutsche CakePHP Entwickler".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an cakep...@googlegroups.com
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an cakephp-de-...@googlegroups.com
Weitere Optionen finden Sie in dieser Gruppe unter http://groups.google.com/group/cakephp-de?hl=de
da hast du dir eines der haarigsten Themen bei Cake ausgesucht.
das wirst du durchgearbeite haben denke ich:
http://book.cakephp.org/view/1250/AuthenticationDas ist auch noch ein Tipp:
http://mark-story.com/posts/view/auth-and-acl-an-end-to-end-tutorial-pt-1
Defaultverschl�sselung ist Sha1 und nicht MD5. Erste User legst du dir
an indem du erstmal alle Aktionen erlaubst und erst danach einschr�nkst.
Acl... ohweia... das ist bei mir 2,5 Jahre her, da� ich das einmal
angewandt habe. Was ich noch wei�, ist da� man die Rechte f�r jede
Action einzeln festlegen mu�te.
Anja
Am 27.05.2011 11:55, schrieb miv...@mivogt.net:
> Hallo Leute,
>
> ich habe nun einige Stunden �ber meinen 3 B�chern f�r Cake und der
> online Doku von Cake gebr�tet ohne viel schlauer zu werden.
>
> Das gesamte Baumbasierte Rechte-Management scheint mir sehr schlecht
> dokumentiert und zudem reichlich kompliziert.
>
> Gibt es irgendwo ein vollst�ndiges und verst�ndliches Tutorial f�r
> Auth und ACL?
> Bisher habe ich gerade mal hinbekommen mit Auth ein Login zu
> realisieren.
> --> leider weiss ich nicht wie cake die Passworte er-hasht; w�rde
> gerne die User manuell in der DB anlegen bzw im UserAddView dann das
> eingegebene Pwd auch passend hashen lassen (scheint mit dem SecSalt
> verrechnet zu werden..?)
>
> Falls es keine einfache L�sung f�r die Rechtevergabe gibt:
> - wie kann ich abfragen welcher User angemeldet ist?
> - wie/wo frage ich ab welche Action gerade aufgerufen wurde/werden
> soll
> - wo m�sste ich ggf VOR der Ausf�hrung einer Action meine
> Rechtepr�fung parken wenn ich mir selber eine stricken will (um bei
> jeder Action zu pr�fen ob die rechte reichen)?
>
> .. die Anzahl der geplantet User wird �berschaubar bleiben
>
> W�rde mich �ber jede Hilfe freuen
>
> Gr��e
>
> Michael
>
On 27 Mai, 11:55, "miv...@mivogt.net" <miv...@mivogt.net> wrote:
> Das gesamte Baumbasierte Rechte-Management scheint mir sehr schlecht
> dokumentiert und zudem reichlich kompliziert.
> Gibt es irgendwo ein vollständiges und verständliches Tutorial für
> Auth und ACL?
> Bisher habe ich gerade mal hinbekommen mit Auth ein Login zu
> realisieren.
> --> leider weiss ich nicht wie cake die Passworte er-hasht; würde
> gerne die User manuell in der DB anlegen bzw im UserAddView dann das
> eingegebene Pwd auch passend hashen lassen (scheint mit dem SecSalt
> verrechnet zu werden..?)
> Falls es keine einfache Lösung für die Rechtevergabe gibt:
> - wie kann ich abfragen welcher User angemeldet ist?
Dazu müsstest du in deiner Datenbank weiteres Feld einfügen. Bei mir
heißt es login_status, dazu habe noch last_login um zu sehen wann der
Benutzer das letzte mal aktiv war. Die Daten musst du dann aber manual
in den Controller speichern, einmal bei login und wieder beim logout
> - wie/wo frage ich ab welche Action gerade aufgerufen wurde/werden
> soll
> - wo müsste ich ggf VOR der Ausführung einer Action meine
> Rechteprüfung parken wenn ich mir selber eine stricken will (um bei
> jeder Action zu prüfen ob die rechte reichen)?