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 :

Envoi d'un mail à l'authentification.


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Points : 342
    Points
    342
    Par défaut Envoi d'un mail à l'authentification.
    Bonjour,

    J'utilise FOSUserBundle dans mon application et je voudrais pouvoir envoyer automatiquement un mail à l'administrateur de l'application lorsqu'un utilisateur s'authentifie.

    Comment faire ?

    Merci de votre aide.

  2. #2
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Points : 677
    Points
    677
    Par défaut
    Bonjour,

    Tu peux passer par un listener qui écoute l'événement qui convient.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Points : 342
    Points
    342
    Par défaut
    ...?
    Sois plus précis s'il te plais.

  4. #4
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Points : 677
    Points
    677
    Par défaut
    Difficile d'être plus précis.

    Il faut faire un tour par la doc, c'est bien aussi.

    Si c'est un solution toute faite que tu cherches, je ne penses pas que ce soit la bonne adresse.

    Quel type d'authentification utilise tu ?

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Points : 342
    Points
    342
    Par défaut
    Citation Envoyé par stephan.78 Voir le message
    Si c'est un solution toute faite que tu cherches, je ne penses pas que ce soit la bonne adresse.
    Si c'est pour me dire ça juste parce que je demande des précisions car je n'ai pas compris ta réponse, alors que tu sais pertinemment que je n'ai pas pour habitude de demander des "solutions toutes faites", c'est vraiment pas la peine de me répondre. Allez, continue à te taper la tête contre ton bureau, ça a l'air de bien te réussir . Merci de ne plus me répondre
    Si quelqu'un à plus de précisions et d'explications (et non de "solutions toutes faites") à m'apporter je suis preneur. Merci

  6. #6
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Points : 677
    Points
    677
    Par défaut
    Au moins, c'est clair.

    Quel type d authentification utilise tu ?

    ça me permettra de te faire une réponse plus adaptée.

    Desolé de t avoir froissé avec ma réponse précédente.

    Voila un petit lien qui devrait te permettre d'avancer.

    Pour les listeners, c'est ici

  7. #7
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Points : 342
    Points
    342
    Par défaut
    Excusé. Je vais regarder tes liens avec beaucoup d'attention. Et je ferais une réponse si j'ai un souci. Merci
    Up: Sinon, qu'entends exactement par type d'authentification ? Je ne sais pas si c'est ce que tu veux dire mais les utilisateurs s’authentifient par un formulaire.

  8. #8
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Points : 677
    Points
    677
    Par défaut
    La question était de savoir ce que tu utilise dans ton firewall.

    Si tu peux post ton security.yml.

    Normalement en redéfinissant le defaultSuccessHandler ça devrait marcher.

  9. #9
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Points : 342
    Points
    342
    Par défaut
    Voici le code de security.yml :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    jms_security_extra:
        secure_all_services: false
        expressions: true
     
    security:
     
        encoders:
            Asset\UserBundle\Entity\User: sha512
     
        access_control:
               - { path: ^/reportManager, roles: ROLE_ADMIN }
     
        role_hierarchy:
            ROLE_ADMIN:       ROLE_USER
            ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
     
        providers:
            main:
                id: fos_user.user_provider.username
     
        firewalls:
            dev:
                pattern:  ^/(_(profiler|wdt)|css|images|js)/
                security: false
     
            # On crée un pare-feu uniquement pour le formulaire
            main_login:
                  # Cette expression régulière permet de prendre /login (mais pas /login_check !)
                  pattern:   ^/login$
                  anonymous: true              
     
            main: 
                 pattern: ^/
                 anonymous: false
                 provider:  main
                 form_login:
                    login_path: fos_user_security_login
                    check_path: fos_user_security_check
                    default_target_path: /reportManager
                 logout:
                    path:   fos_user_security_logout
                    target: /reportManager
                 remember_me:
                    key:        %secret% # %secret% est un paramètre de parameters.yml

  10. #10
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 85
    Points : 77
    Points
    77
    Par défaut
    Es ce que ce liens peux t'aider ?

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

Discussions similaires

  1. Envoi de mail avec authentification
    Par troumar dans le forum Réseau
    Réponses: 1
    Dernier message: 05/02/2014, 12h55
  2. Envoi simple de mail avec authentification
    Par fear-69 dans le forum Java ME
    Réponses: 1
    Dernier message: 02/02/2010, 15h14
  3. [javaMail] envoi mail avec authentification
    Par totofe dans le forum API standards et tierces
    Réponses: 12
    Dernier message: 30/09/2009, 14h24
  4. envoi de mail avec authentification
    Par jfb53 dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/08/2006, 12h23
  5. [TIdSMTP] Envoi d'un mail avec authentification ?
    Par BACUS dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/06/2004, 16h18

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