10.2 Application simple contrôlée par Acl

Bienvenue dans CakePHP si vous n'avez jamais utilisé CakePHP commencer par le tutoriel sur le blog. Si vous avez déjà regardé le tutoriel du blog et que vous avez lu des choses à propos de bake (l'utilitaire en ligne de commande de CakePHP) ou que vous l'avez utilisé, et si vous voulez mettre en place un système d'authentification et de controle d'accès alors ce tutoriel est pour vous.

Comme mentionné ci-dessus, ce tutoriel suppose que vous avez une certaine expérience de CakePHP. Vous êtes familier de tous les concepts MVC du coeur de Cake. Vous êtes aussi à l'aise pour utiliser bake et la console de cake. Si ce n'est pas le cas, vous devriez apprendre ces concepts et reprendre ce tutoriel après. Ce tutoriel sera ainsi plus facile à suivre et à comprendre. Dans ce tutoriel, nous utiliserons le Component Auth et le Component Acl. Si vous ne savez pas ce qu'ils sont, regardez leurs pages dans le CookBook avant de continuer.

Ce dont vous aurez besoin :

  1. Un serveur web opérationnel. Nous allons supposer que vous utilisez Apache, cependant les instructions pour utiliser d'autres serveurs devraient être très similaires. Nous pourrions avoir à jouer un peu avec la configuration du serveur, mais la plupart de gens peuvent se procurer CakePHP et le faire fonctionner sans qu'aucune configuration soit nécessaire .
  2. Un serveur de base de données. Nous utiliserons MySQL dans ce tutoriel. Vous aurez besoin de connaître suffisamment de chose en SQL, notamment pour pouvoir créer une base de données : Cake prendra les rènes à partir d'ici.
  3. Une connaissance des bases PHP. Plus vous aurez pratiqué la programmation orientée objet, mieux ça vaudra : mais n'ayez pas peur si vous êtes un fan de programmation procédurale.