Outils pour utilisateurs

Outils du site


bloc3:shield

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc3:shield [2025/03/24 21:31] – [5. Configurer les routes] navellou.lbloc3:shield [2025/04/22 11:50] (Version actuelle) – [1. Configurer les routes] navellou.l
Ligne 25: Ligne 25:
 Une fois installé, on doit activer et configurer Shield. Pour cela, il faut publier les fichiers de configuration dans le projet : Une fois installé, on doit activer et configurer Shield. Pour cela, il faut publier les fichiers de configuration dans le projet :
 <code> <code>
-php spark shield:publish+php spark init
 </code> </code>
 Cela va copier les fichiers nécessaires dans le dossier ''app/Config'' du projet. Ces fichiers de configuration permettent de personnaliser le comportement de Shield, comme la gestion des sessions ou des règles d'authentification. Cela va copier les fichiers nécessaires dans le dossier ''app/Config'' du projet. Ces fichiers de configuration permettent de personnaliser le comportement de Shield, comme la gestion des sessions ou des règles d'authentification.
Ligne 48: Ligne 48:
 $routes->group('auth', function($routes) { $routes->group('auth', function($routes) {
     $routes->get('login', 'AuthController::login');     $routes->get('login', 'AuthController::login');
-    $routes</color>->post('login', 'AuthController::loginAction'); +    $routes->post('login', 'AuthController::loginAction'); 
-    $routes</color>->get('register', 'AuthController::register'); +    $routes->get('register', 'AuthController::register'); 
-    $routes</color>->post('register', 'AuthController::registerAction');+    $routes->post('register', 'AuthController::registerAction');
 }); });
 </code> </code>
  
-=== 2. Créer un contrôleur pour l'authentification ===+==== 2. Créer un contrôleur pour l'authentification ====
 Il faut créer un contrôleur qui gérera les actions de connexion, d'inscription, etc. Par exemple, dans ''app/Controllers/AuthController.php'', on peut créer des méthodes pour gérer ces actions. Il faut créer un contrôleur qui gérera les actions de connexion, d'inscription, etc. Par exemple, dans ''app/Controllers/AuthController.php'', on peut créer des méthodes pour gérer ces actions.
  
bloc3/shield.1742848305.txt.gz · Dernière modification : 2025/03/24 21:31 de navellou.l