Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:symfony:securite:authentification [30/09/2022 17:40] thierry [Formulaire de d'enregistrement] |
prog:symfony:securite:authentification [01/10/2022 12:13] (Version actuelle) thierry [Protéger un chemin] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
* ''symfony console doctrine:migrations:migrate'' | * ''symfony console doctrine:migrations:migrate'' | ||
- | ===== Formulaire d'enregistrement===== | + | ===== Formulaire d'enregistrement de nouveaux utilisateurs===== |
Pour créer ce formulaire : | Pour créer ce formulaire : | ||
* ''symfony console make:registration-form'' | * ''symfony console make:registration-form'' | ||
Ligne 26: | Ligne 26: | ||
Voir en bas de la page pour en savoir plus</note> | Voir en bas de la page pour en savoir plus</note> | ||
+ | |||
+ | ===== Formulaire de connexion ===== | ||
+ | ''symfony console make:auth'' | ||
+ | |||
+ | Une fois que les fichiers sont générés ou modifiés il faut : | ||
+ | * Definir la redirection aprés authentification dans le fichier '' App\Security\AppAuthenticator''\\ voir la parite "TODO" dans ''App\Security\AppAuthenticator::onAuthenticationSuccess() '' | ||
+ | * Modifié le modèle : ''templates/security/login.html.twig''. | ||
+ | |||
Ligne 37: | Ligne 45: | ||
# - { path: ^/profile, roles: ROLE_USER } | # - { path: ^/profile, roles: ROLE_USER } | ||
</code> | </code> | ||
+ | |||
+ | ===== Connexion par lien ===== | ||
+ | On peut se connecter directement via un lien que l'on a reçu par email, par exemple. | ||
+ | |||
+ | Voir la vidéo : [[https://www.youtube.com/watch?v=Id5y2aRUZok]] | ||
+ | |||
Ligne 69: | Ligne 83: | ||
====== Sources & Ressources ====== | ====== Sources & Ressources ====== | ||
* [[https://symfony.com/doc/current/security.html]] | * [[https://symfony.com/doc/current/security.html]] | ||
+ | * [[https://www.youtube.com/watch?v=Id5y2aRUZok|Vidéo Youtube : Une authentification MAGIQUE dans Symfony ! de Yoandev]] | ||
+ | * [[https://www.youtube.com/watch?v=_GjHWa9hQic|Vidéo Youtube : 1H POUR COMPRENDRE L'AUTHENTIFICATION ! de Lior CHAMLA]] | ||
+ | * [[https://www.youtube.com/watch?v=lkmW57JblzI|Vidéo Youtube : Une double authentification avec Symfony en 30 minutes ! Yoandev]] | ||