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 :

Mail de confirmation vide


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
    Décembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 16
    Par défaut Mail de confirmation vide
    Bonjour,

    J'utilise actuellement Symfony2 et le FOSUserBundle tous semble fonctionner normalement cependant lorsque un utilisateur créé un compte il reçoit un mail de confirmation vide. il n'y a pas de clef et encore moins de liens.

    Est ce normal ?

    Il faut peut être que je créé moi même le mail mais si c'est le cas je ne sais pas comment faire.

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 16
    Par défaut
    J'ai fait pas mal de test mais mon mail est toujours vide.

    J'ai été voir comment ça se passe dans Mailer.php et dans email.txt.twig.
    En réalité ce sont les variables qui se trouvent dans email.txt.twig qui sont vide.

    Pourtant dans la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function sendConfirmationEmailMessage(UserInterface $user)
    $user est correctement remplis, il semblerais les données se perdent entre sendConfirmationEmailMessage() et sendEmailMessage().

    De plus j'ai étoffer mon fichier config.yml en me basant sur cette page:
    https://github.com/FriendsOfSymfony/...n_reference.md

    et j'ai remarque que les lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    email_canonicalizer:    fos_user.util.canonicalizer.default
    username_canonicalizer: fos_user.util.canonicalizer.default
    me retourne l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InvalidArgumentException: The service definition "fos_user.util.canonicalizer.default" does not exist.
    Cependant si je vais dans vendor\bundles\FOS\UserBundle\Util
    Je trouve bien Canonicalizer.php

    helpme plz...

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 16
    Par défaut
    Recevant encore et toujours des mails vides j'essaie actuellement de définir mon propre service mailer en me basant sur les info de cette page:

    https://github.com/FriendsOfSymfony/.../doc/emails.md

    dans le paragraphe "Using A Custom Mailer".

    Bien entendu je n'y arrive pas. Je ne sais pas comment je peut définir mon mailer comme le service à appeler lors de registration.

    J'ai créé dans mon UtilisateurBundle un dossier Mailer avec mon propre mailer.php, dans le dossier Ressources/view j'ai ajouté un dossier registration dans lequel j'ai inclus un fichier email.txt.twig personnalisé.

    dans mon fichier conf.yml j'ai opéré 2 changements:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    registration:
            confirmation:
                enabled: true
                from_email:
                    address: xxx@xxxxx.xxx
                    sender_name: Admin
                                    # ici
                template: Utilisateur:Registration:email.txt.twig
        service:# et la
            mailer:                 app_utilisateur.mailer.default
    j'ai essayé plusieurs possibilités:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mailer:                 app.mailer.default
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mailer:                 utilisateur.mailer.default
    mais à chaque fois j'obtiens le message :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InvalidArgumentException: The service definition "app_utilisateur.mailer.default" does not exist.
    quelqu'un sait comment faire ?

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Par défaut
    Salut,

    pour ma part, j'ai juste commenter ces lignes et tout est rentré dans l'ordre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        service:
            mailer:                 fos_user.mailer.default
            #email_canonicalizer:    fos_user.util.email_canonicalizer.default
            #username_canonicalizer: fos_user.util.username_canonicalizer.default
            #user_manager:           fos_user.user_manager.default
    reg

Discussions similaires

  1. envoi mail de confirmation
    Par Samysam25 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/06/2007, 15h49
  2. [Mail] Mail de confirmation
    Par kuja2053 dans le forum Langage
    Réponses: 5
    Dernier message: 19/02/2007, 21h00
  3. [Mail] Problème d'e-mail de confirmation
    Par FSDonwload dans le forum Langage
    Réponses: 3
    Dernier message: 17/12/2006, 21h40
  4. [Mail] Mail de confirmation
    Par tyarak dans le forum Langage
    Réponses: 9
    Dernier message: 13/11/2005, 10h49

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