Welcome to the Cookbook

loading...

10.2 Eine einfache ACL kontrollierte Anwendung.

Willkommen zu CakePHP. Wenn Du dich noch nicht mit CakePHP auskennst, arbeite erstmal das Blog-Tutorial durch. Wenn Du das Blog-Tutorial bereits durch hast und Dich mit Bake auskennst, kannst Du Dich nun mit dem Einrichten einer Access Control List (ACL) und der dazugehörigen Authentifizierung (Auth) beschäftigen.

Wie bereits gesagt, musst Du mit CakePHP Erfahrung haben, um dieses Tutorial durchzuarbeiten. Du kennst Dich mit allen MVC Kernkonzepten aus. Du bist bereit die Cake-Konsole mit Bake zu nutzen. Falls nein, musst Du Dich erst damit beschäftigen und dann wieder kommen. So wird Dir das Tutorial viel leichter fallen und macht mehr Sinn für Dich. In diesem Tutorial nutzen wir die AuthComponent und AclComponent. Wenn Du deren Nutzen nicht kennst, gehe die Seiten zuerst durch.

Was Du benötigst:

  1. Einen laufenden Webserver. Wir nehmen an, dass Du Apache nutzt, jedoch ist es für andere Server sehr ähnlich. Wir müssen vielleicht ein bisschen mit der Konfiguration spielen aber die meisten bekommen auch ohne Konfiguration Cake zum laufen.
  2. Einen Datenbankserver. Wir werden in diesem Tutorial MySQL verwenden. Du musst genug über SQL wissen um eine Datenbank zu erstellen: CakePHP übernimmt danach alles andere.
  3. PHP Basiswissen. Je mehr Erfahrung Du in objektorientierter Programmierung hast, desto besser. Aber keine Angst, wenn Du ein Fan prozeduraler Programmierung bist.