Fork me on GitHub






Nouvel utilisateur dans Profile + mail de bienvenue
Aspirant
Inscrit: 10/03/2004 13:28
Messages: 27
Bonjour,

Lors de l'ajout d'un membre directement depuis l'administration, le nouvel utilisateur reçoit un mail de bienvenue.

En revanche, pas de mail si on effectue la même opération depuis le module Profile. Quelqu'un sait-il comment envoyer ce mail automatique lors de l'ajout ?

Merci d'avance.

Guillaume.

Posté le : 03/11/2009 17:14
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Vous parlez de la registration normale par l'utilisateur même avec /modules/profile/register.php?

Posté le : 03/11/2009 17:35

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Aspirant
Inscrit: 10/03/2004 13:28
Messages: 27
Bonjour,

J'utilise xoops pour créer un fichier de prospection en extranet. Donc depuis l'admin system de xoops, j'ajoute des utilisateurs via l'admin du module Profile. Seulement, le mail de bienvenue est inexistant.

modules/profile/admin/user.php

Posté le : 03/11/2009 17:53
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Essayez par ajouter
XoopsUserUtility::sendWelcome($user);

entre
if ( $user->isNew()  ) {
  
redirect_header('user.php'2_PROFILE_AM_USERCREATEDfalse);

en modules/profile/admin/user.php

Posté le : 03/11/2009 21:07

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Aspirant
Inscrit: 10/03/2004 13:28
Messages: 27
Merci.

Cette solution fonctionne, je reçois bien le mail.

Par contre, lorsque l'on oublie de répondre à un champs obligatoire ou que le mail n'est pas valide, une erreur apparait afin de modifier le champs mal rempli. Normal.

Avec cette solution, l'enregistrement + le mail fonctionnent, mais il apparait "erreur" : "none".

Edit :

En fait ça fonctionne !

Il faut placer le premier code juste avant le second. J'ai cru que c'était entre la variable "if" et la "else"...

Merci beaucoup.

Posté le : 04/11/2009 00:35
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Si je comprends bien, vous avez maintenant:
XoopsUserUtility::sendWelcome($user);
if ( 
$user->isNew()  ) {
  
redirect_header('user.php'2_PROFILE_AM_USERCREATEDfalse);
en place de comme proposée:
if ( $user->isNew()  ) {
  
XoopsUserUtility::sendWelcome($user);
  
redirect_header('user.php'2_PROFILE_AM_USERCREATEDfalse);
Est-ce-que ça n'envoie pas des emails pendant le modification d'une utilisateur existante?

Posté le : 04/11/2009 00:59

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Nouvel utilisateur dans Profile + mail de bienvenue
Aspirant
Inscrit: 10/03/2004 13:28
Messages: 27
Effectivement, ça envoie un mail si on édite un utilisateur..

J'ai modifié comme proposé en premier, ça fonctionne très bien.

Merci beaucoup pour votre aide !

Bonne journée.

Posté le : 04/11/2009 10:25
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

73 Personne(s) en ligne (61 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 73 | Plus ...