IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

FOSUserBundle Inscription demande création compte


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 16
    Par défaut FOSUserBundle Inscription demande création compte
    Bonjour,

    Je reviens ici pour demander un peu d'aide.

    Je suis toujours sur le même projet pour ceux qui m'aurait déjà aidé précédemment.

    Pour l'instant je peux m'inscrire sur mon site ou me connecter.
    La connexion et l'inscription marche mais je souhaite apporter des modifications à mon inscription.

    Pour l'instant, lorsque je m'inscrit, mon utilisateur est crée avec FOSUB et inscrit dans ma BD PostgreSQL et peut ensuite se connecter.

    Cependant, je souhaite que la personne s'inscrive, mais que le compte ne soit pas actif après.
    La demande d'inscription doit être envoyée sur le compte admin pour que l'admin puisse dans son compte valider ou refuser les différentes demandes de création de compte. Une fois la création de compte validée, la personne pourra se connecter et accéder à son profil.

    Je n'arrive donc pas à faire cela. Mon inscription fonctionne dans la BD et est active mais comment intégrer la vérification par l'admin au milieu ?

    En vous remerciant pour votre aide.

    Passez une très bonne journée.

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    faut surcharger l'entité user de FosUser
    ajouter une propriété valid à false

    ensuite il faut surcharger la connexion du controlleur de FosUser
    et insérer un test if user.valid === true ...

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 16
    Par défaut
    Je mets donc ça dans mon entité User :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
         /**
         * @ORM\Column(type="boolean")
         */
        protected $valid = false;
    et dans le controller de FOSUserBundle, dans le loginAction, je mets le test if valid == true ?

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    oui exactement !

    plus tard, dans le loginAction si l'identifiant et mot de passe sont correcte et que !user.valid alors tu peux ajouter un message d'erreur personnalisé genre : " l'utilisateur ne peut pas se connecter car il n'a pas été validé par l'administrateur"

Discussions similaires

  1. [AD] Création compte, problème mot de passe
    Par kwafaa dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 06/04/2007, 13h26
  2. création compte NT basic
    Par mathieu_vincent dans le forum VBScript
    Réponses: 3
    Dernier message: 22/03/2007, 21h43
  3. [LDAP] Erreur création compte utilisateur
    Par Invité dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 09/10/2006, 17h27
  4. Création comptes utilisateurs
    Par Sheva7 dans le forum Access
    Réponses: 1
    Dernier message: 20/06/2006, 21h46
  5. [C#] Création compte utilisateur FTP
    Par slopera dans le forum Windows Forms
    Réponses: 8
    Dernier message: 29/03/2006, 10h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo