[Réglé] Message envoyé lors de l'inscription de nouveaux membres

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Réglé] Message envoyé lors de l'inscription de nouveaux membres

Messagepar pierredu » 05 Oct 2015 à 09:17

Bonjour,

Sous 3.0.x, le message envoyé aux administrateurs devant valider l'inscription comportait l'adresse de courriel et l'adresse IP de la personne qui s'inscrit. Ces éléments sont utiles pour détecter les spammeurs, etc.

Ils ne sont plus présents dans le message envoyé sous 3.1.x.
Quelqu'un sait-il où est le code qui produit ces messages ? Pour que je voie comment ces données sont perdues ?

Merci d'avance.
Modifié en dernier par pierredu le 10 Déc 2015 à 12:27, modifié 1 fois.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1095
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Message envoyé lors de l'inscription de nouveaux membres

Messagepar pierredu » 06 Oct 2015 à 10:58

Bonjour,

J'ai trouvé que, dans la version 3.0.x, le texte du message (fichier language/fr/emain/admin_activate.txt) contenait les trois lignes suivantes :
Code: Tout sélectionner
   E-Mail: {USER_EMAIL}
   Adresse IP: {USER_IP}
   Localisation: {USER_LOCATION}


J'ai essayé de placer ces lignes dans le nouveau fichier, mais ça ne marche pas. Les variables entre accolades ne sont pas visibles.

J'ai également trouvé que le code qui appelle ce fichier de texte se trouve dans includes/ucp/ucp_profile.php (lignes 203 et ss.) :
Code: Tout sélectionner
$messenger->assign_vars(array(
     'USERNAME'		=> htmlspecialchars_decode($data['username']),
     'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u={$user->data['user_id']}",
      'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u={$user->data['user_id']}&k=$user_actkey")
	);
$messenger->send($row['user_notify_type']);


J'ai imaginé qu'ajouter une ligne au même modèle, par exemple :
Code: Tout sélectionner
'USER_EMAIL'    	=> "{$user->data['user_email']}",

devrait me permettre de récupérer la variable dans le gabarit.

Mais ça ne marche pas.
Quelqu'un a une idée de la faute que je commets ?
Merci d'avance.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1095
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Message envoyé lors de l'inscription de nouveaux membres

Messagepar Manard » 07 Oct 2015 à 08:42

Bonjour Pierredu,


Regarde ce post, tu y trouveras la solution : support-utilisation-phpbb31/sujet205611.html?hilit=email%20ip#p1607105

Bonne journée

Bernard
Manard
Roi des posts
Roi des posts
 
Messages: 931
Enregistré le: 31 Mar 2012 à 09:24

Re: Message envoyé lors de l'inscription de nouveaux membres

Messagepar pierredu » 07 Oct 2015 à 10:09

Manard,

Merci, je vais aller voir.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1095
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité