Bug parrainage, pseudo avec tiret

creadunet
Administrateur du site
Messages : 2220
Inscription : 29 avr. 2009, 08:37

Bug parrainage, pseudo avec tiret

Message par creadunet » 03 sept. 2012, 22:32

Bonjour à tous

Il y a un bug sur les versions 1.11 et précédentes, sur le parrainage des pseudos avec tiret.
Par exemple, si un membre xyz-abc parraine, le pseudo de parrainage se transforme en xyzabc et donc ne lui rapportera jamais rien.

Il y a une toute petite modification à faire, pour que ça marche.

Ouvrez le fichier /conf.php
Remplacez :

Code : Tout sélectionner

//PARRAINAGE
if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]):"");}
elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]);
Par :

Code : Tout sélectionner

//PARRAINAGE
if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]):"");}
elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]);
=> il y a donc juste à ajouter \- 2 fois

annajodi
Messages : 1
Inscription : 12 déc. 2012, 07:48
votre ptp creadunet : ptpcreadunetcom

Re: hi

Message par annajodi » 12 déc. 2012, 07:51

hi. i like it thanks for sharing this site.this is very informative post

steph
Messages : 243
Inscription : 26 déc. 2011, 17:14
votre ptp creadunet : ptpcreadunet

Re: Bug parrainage, pseudo avec tiret

Message par steph » 17 févr. 2013, 13:33

Bonjour,
Le problème ce pose toujours pour les pseudos avec le signe underscore _

Répondre