bloc3:shield
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc3:shield [2025/03/24 21:16] – [Définition] navellou.l | bloc3: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 : | ||
| < | < | ||
| - | php spark shield: | + | php spark init |
| </ | </ | ||
| Cela va copier les fichiers nécessaires dans le dossier '' | Cela va copier les fichiers nécessaires dans le dossier '' | ||
| Ligne 41: | Ligne 41: | ||
| ===== Configuration élémentaire ===== | ===== Configuration élémentaire ===== | ||
| + | |||
| + | ==== 1. Configurer les routes ==== | ||
| + | On peut configurer les routes pour l' | ||
| + | |||
| + | < | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | }); | ||
| + | </ | ||
| + | |||
| + | ==== 2. Créer un contrôleur pour l' | ||
| + | Il faut créer un contrôleur qui gérera les actions de connexion, d' | ||
| + | |||
| + | < | ||
| + | <?php | ||
| + | |||
| + | namespace App\Controllers; | ||
| + | |||
| + | use CodeIgniter\Controller; | ||
| + | use CodeIgniter\Shield\Authentication\Authenticators\LocalAuthenticator; | ||
| + | |||
| + | class AuthController extends Controller | ||
| + | { | ||
| + | public function login() | ||
| + | { | ||
| + | // code | ||
| + | } | ||
| + | |||
| + | |||
| + | public function register() | ||
| + | { | ||
| + | // code | ||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| ===== Cloisonner les espaces ===== | ===== Cloisonner les espaces ===== | ||
bloc3/shield.1742847380.txt.gz · Dernière modification : 2025/03/24 21:16 de navellou.l
