Salut,
Remplace
par
Nota: home ici correspond à ma home page, libre à toi de rediriger vers la page que tu veux
Bonjour à tous, je débute sur symfony et je vien de créer un login et une page d'inscription. Quand je veux me connecter sur la page login, la redirection ne ce fait pas. Voici l'erreur de symfony.
Apparament l'erreur vien de la fonction onAuthenticationSuccess.
Cordialement
Salut,
Remplace
par
Nota: home ici correspond à ma home page, libre à toi de rediriger vers la page que tu veux
Salut,
Symfony a mis en place plusieurs nouvelles commandes afin de nous simplifier la vie et notamment sur la partie User et Authentification.
1- php bin/console make:user // permet de créer l'Entity User avec la gestion des rôles etc.
2- php bin/console make:Auth // permet de créer le SecurityController et à la fin il te demande si tu veux créer la page login directement
3- php bin/console make:reset-password // permet de créer la partie Reset (mot de passe oublié)
4- php bin/console make:crud "nomEntity" (ici User) // permet de créer un CRUD automatisé.
Avec ça tu devrais pouvoir mettre en place ton système de login/mot de passe plus facilement.
++
Tu mets t'as route ici comme le commentaire le dit, par example :
Si t'as route ou tu veux tomber s'appelle homepage
Et tu enlèves bien entendu la ligne qui commence par throw new....
Merci du Conseil. Pour créer mon login j'ai utiliser la commande php bin/console make:user et j'ai modifier la redirection avec une route mais je tombe sur l'erreur
Je suis bloquer à ce niveau .
ICI tu fais appel à l'Entity App\Entity\Users (Users) alors que ton Entity s'appelle User sans s
Voila le code qui à eté générer par la commande php bin/console make:auth. J'ai modifier la ligne pour rediriger vers la route et ca me donne cette erreur. Je ne voie pas ou est l'erreur.
Pourtant c'est ce que j'ai fait mais j'ai toujours l'erreur
Regarde du côté du fichier sécurity.yaml
voici l'exmple de mon provider toi tu auras probablement:
entity:
class: App\Entity\User
property: ici il faut renseigne la proprieté qui te sert à la connexion, par exemple moi c'est email
Pourant j'ai la meme chose, moi aussi, c'est l'emain qui sert de logon.
je ne pense pas que c'est ce que tu as fait, sinon ça devrait fonctionner.
STP poste ici l'état actuel des class User et UsersAuthenticator