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 :

sfDoctrineGuardPlugin, formulaire d'inscription ?


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 119
    Par défaut sfDoctrineGuardPlugin, formulaire d'inscription ?
    Bonjour, voila je me suis mis récemment à symfony.
    J'ai découvert ce plugin il y a quelques jours, tout est installé et marche, mais à aucun moment on a accès à un formulaire d'inscription (front-office).

    A par recréer un nouveau formulaire et un nouveau module pour l'inscription, je vois pas comment. J'ai remarqué que si je sfGuardRegister dans les enabled_modules, il rajoute "Want to register?" dans le composant signin. Mais bon sa change rien puisque cette route ne mène nul part.

    Enfin vous l'aurez compris, je suis perdu. Donc si vous avez une petite idée, se serez cool

    Cordialement

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Sur le site de symfony, là où tu as téléchargé, il y a un read-me, très clair, qui décrit comment installer et configurer.

    Tu as, de base, une url pour le login, une pour le logout, et trois modules pour gérer les utilisateurs, les groupes et les droits.

    Lis bien le read-me et si après tu à encore des problèmes, reviens, je reste là

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 119
    Par défaut
    Merci de ta réponse.

    Mais j'ai justement installé et configuré le plugin en suivant le readme sur le site officiel de symfony. A aucun moment le readme parle de l'inscription.

    J'arrive pourtant à avoir accès au back-office du plugin, et donc à ajouter un utilisateur.

    J'ai donc essayer de faire la même chose mais pour le frontend de l'application. Toujours rien, j'ai pourtant configurer le système de routage.

    J'ai donc essayer une autre solution. Celle de créer un nouveau module, qui fera appelle au formulaire , lui même utilisé dans le backend. Mais rien ne s'affiche, juste le composant pour se loguer.

    Sa m'etonne que je puisse pas gérer l'inscription en front-office, j'ai surement dus loupé quelque chose dans l'explication, mais je l'ai relu et même jusqu'à le traduire avec google.

    Enfoi voila, j'en suis toujours au même point. Au cas ou je n'y arrive pas, je créer mon formulaire et je gère moi-même l'inscription.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Il n'y a pas de différences entre le fontend ou le backend ou n'importe quel autres applications que tu souhaites créer. Les users sont les mêmes pour toutes les applications.

    Lors de l'initialisation de l'application sfGuard crée automatiquement (même si elles ne sont pas dans le fichier route) deux route, une login et un logout. Si tu fait un www.monsite.ici/login tu devrais avoir le formulaire de login, si tout est correctement paramétré dans le setting.yml. De même si tu souhaites accéder à un module protégé par un droit que l'user n'a pas.

    Pour le backend l'adresse devient www.monsite.ici/backend.php/login

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 119
    Par défaut
    Bonjour mimi68, tu n'a pas compris le but de ce topic.

    Ce que je cherche à faire, c'est juste ajouter le module d'inscription en frontend.


    Pour la connexion du membre, tout est déjà installé et configuré, et bien sur opérationnelle. De même pour le backend, je peux ajouter, modifier ou supprimer un utilisateur, rôle.

  6. #6
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    C'est le plugin sfDoctrineApplyPlugin que tu cherches, je pense

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Si j'ai bien compris le problème, il suffirait juste d'ajouter à ton settings.yml de ton application frontend les bons modules :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    all:
      .settings:
     
        # Modules sfGuardUser
        enabled_modules:
         - default
         - sfGuardUser
         - sfGuardAuth
         - sfGuardGroup
         - sfGuardPermission
     
        # Configuration modules sfGuardUser
        login_module:           sfGuardAuth
        login_action:           signin
        secure_module:          sfGuardAuth
        secure_action:          secure
    Dans le READ-ME du plugin, ils ne t'indiquent pas de charger le module "sfGuardUser" dans l'application frontend. Hors c'est celui-ci qui te permet d'inscrire tes utilisateurs.

    A toi d'ajouter / enlever les modules que tu veux offrir à frontend / backend.
    C'est quand même conseillé de virer les modules sfGuardPermission et sfGuardGroup du frontend ...

  8. #8
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Citation Envoyé par toham Voir le message
    Ce que je cherche à faire, c'est juste ajouter le module d'inscription en frontend.
    Tu entends quoi par "module d'inscription".


    @herode
    Personnelement je préfère le plugin : sfForkedDoctrineApplyPlugin qui utilise le système de mail intégré dans symfony 1.3/1.4.

  9. #9
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 26
    Par défaut
    @toham: j'ai le même problème que toi,as tu trouvé une solution pour qu'un utilisateur puisse inscrire dans le frontend?
    j'ai utilisé le sfForkedDoctrineApplyPlugin mais ca na pas marché

Discussions similaires

  1. [MySQL] Quelqu'un pourrait il m'aider à vérifier mon formulaire d'inscription?
    Par Pepito2030 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/07/2006, 00h56
  2. [Newbie]*Formulaire d'inscription pour théâtre
    Par [Débutant]*Ludo dans le forum Access
    Réponses: 1
    Dernier message: 16/05/2006, 18h09
  3. Formulaire d'inscription
    Par ero-sennin dans le forum Langage
    Réponses: 3
    Dernier message: 29/01/2006, 19h23
  4. Creation d'un formulaire d'inscription
    Par whbh dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 21/01/2006, 14h04
  5. Formulaire d'inscription
    Par Gourouni dans le forum ASP
    Réponses: 6
    Dernier message: 02/12/2004, 16h28

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