Url mot de passe oublié dans email incorrect

Bonjour,

Problème(s) rencontré(s) :

Petit souci avec buddypress en se qui concerné l’email envoyé pour un mot de passe oublié .

L’utilisateur reçois l’email avec un defaut sur le lien , le lien comporte un balise d’ouverture et de fermeture (ex : <wp-login/motdepasseperduexemple> )le lien et dont considéré par wordpress comme invalide.

Il semble que cela viens d’un conflit entre plugin, un autre plugin envoie des email en HTML et cela crée le problème

J’aimerai trouve la ligne de code responsable dans «wp-login » et la modifié, j’ai une petit idée du plugin responsable est j’en ai besoin

Un petit coups de pouce serai la bien venu

Apres avoir regarde sur plusieur forum, le probleme pourais venire de cette commande :

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";

Voila la correction :

$message .= '' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";

Mais cela n’a pas regle mon souci pour autant . Sur ce forum il parle de relance le serveur, mai la je ne sais comment faire

3 réponses

  1. Contributeur
    bonsoir smypher,
    "cela n’a pas regle mon souci pour autant": le comportement a-t'il légèrement changé, ou pas du tout?
    "Sur ce forum il parle": qui parle où?
    0
    1. Bonjour et merci de m'offrir ton aide .

      Non cela n'as rien changé du tout .

      ce n'est pas sur se forums mais sur wpfr, une personne a une le meme souci que moi, il a supprimé < > dans le code et cela a reglé le souci pour lui, sur d'autre forums il parle de relancé le serveur (je vois pas trop comment faire ) .

      Cela fait 5 ou 6 jours que je bosse dessus sans solution, sa pause un vrais souci dans une personne a perdu sont MDP
      0
      1. Contributeur
        donc quand tu changes ton code php, le contenu de l'email ne change pas?
        0
      2. Non sa change rien.

        Dans le code se qui pause souci c'est l'ouverture de la balise "<" et la fermeture ">" , meme quand je modifie cela l'e-mail continue a envoie un lien encadre par 2 balise

        Il semble que l'e-mail envois le lien en forma HTML ce qui pause souci
        0
    2. Petit UP

      Je suis toujours a la rechercher d'une solutions
      0
      1. dans le premier code, le second > n'a pas d'apostrophe d'échappement or il y en autour du premier donc essaye ceci ( sans garantie)

        $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "  '>'  "\r\n"; 
        0
      2. Non le problème n'est pas réglé , sa m'affiche une erreur de syntaxe
        0
      3. essaye en enlevant le point avant network site url comme ceci
        $message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";
        0
      4. Non plus :(

        Je ne suis pas tout a fait sur que le problème vienne bien de la.

        Voila comment je reçois le lien
        <https://esport-recrutement.com/wp-login.php?action=rp&key=Mx0FvIdBZkHhVMBsyMsA&login=gio14800>

        La 1er balise ne pause pas de souci elle et bien détaché du lien

        La balise de fermeture elle et incorporé dans le lien
        0