@@ -7,9 +7,9 @@ répertoire ROOT de votre projet CakePHP (là où se trouve le fichier
77
88.. code-block :: bash
99
10- php composer.phar require " cakephp/authentication:^2.0 "
10+ php composer.phar require cakephp/authentication
1111
12- La version 2 du Plugin Authentication est compatible avec CakePHP 4 .
12+ La version 3 du Plugin Authentication est compatible avec CakePHP 5 .
1313
1414Chargez le plugin en ajoutant l'instruction suivante dans le fichier
1515``src/Application.php `` de votre projet::
@@ -26,7 +26,7 @@ Pour commencer
2626==============
2727
2828Le plugin d'authentification s'intègre dans votre application comme un
29- `middleware <https://book.cakephp.org/4/en /controllers/middleware.html >`_. Il
29+ `middleware <https://book.cakephp.org/5/fr /controllers/middleware.html >`_. Il
3030peut aussi être utilisé comme un composant pour faciliter l'accès sans
3131authentification. Tout d'abord, mettons en place le middleware. Dans votre
3232**src/Application.php **, ajoutez ce qui suit aux imports de la classe::
@@ -173,7 +173,7 @@ Ensuite, nous allons ajouter une action de connexion basique à votre
173173 {
174174 $result = $this->Authentication->getResult();
175175 // Si l'utilisateur est connecté, le renvoyer ailleurs
176- if ($result->isValid()) {
176+ if ($result && $result ->isValid()) {
177177 $target = $this->Authentication->getLoginRedirect() ?? '/home';
178178 return $this->redirect($target);
179179 }
0 commit comments