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:24] – [5. Configurer les routes] 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 42: | Ligne 42: | ||
| ===== Configuration élémentaire ===== | ===== Configuration élémentaire ===== | ||
| - | ==== 5. Configurer les routes ==== | + | ==== 1. Configurer les routes ==== |
| On peut configurer les routes pour l' | On peut configurer les routes pour l' | ||
| Ligne 48: | Ligne 48: | ||
| $routes-> | $routes-> | ||
| $routes-> | $routes-> | ||
| - | $routes</ | + | $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.1742847872.txt.gz · Dernière modification : 2025/03/24 21:24 de navellou.l
