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.
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.
Bonjour,
Tu peux passer par un listener qui écoute l'événement qui convient.
...?
Sois plus précis s'il te plais.
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 ?
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
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.
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.
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
Es ce que ce liens peux t'aider ?
https://github.com/FriendsOfSymfony/.../doc/emails.md
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager