X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fmarketing.inc.php;h=74f731270eb234f756301f580d096cd36003b9ca;hb=2f678da163eb9d8720145557a569aba7364f05c4;hp=31383da868866b6eca37a4d1932f8d89daa5b536;hpb=7460eb99f41be796120d57a4e4fc809b1acc63c0;p=platal.git diff --git a/include/marketing.inc.php b/include/marketing.inc.php index 31383da..74f7312 100644 --- a/include/marketing.inc.php +++ b/include/marketing.inc.php @@ -1,6 +1,6 @@ baseurl."/register/?hash=%%hash%%\n"; + $text .= $globals->baseurl."/register/%%hash%%\n"; $text .= "==========================================================\n\n"; $text .= "Il ne te faut que 5 minutes sur http://www.polytechnique.org/ pour rejoindre les $num_users camarades branchés grâce au système de reroutage de l'X et qui permet de joindre un camarade en connaissant seulement son nom et son prénom... et de bénéficier pour la vie d'une adresse prestigieuse $mailorg@polytechnique.org et son alias discret $mailorg@m4x.org (m4x = mail for X).\n\n"; $text .= "Pas de nouvelle boîte aux lettres à relever, il suffit de la rerouter vers ton adresse personnelle et/ou professionnelle que tu indiques et que tu peux changer tous les jours si tu veux sans imposer à tes correspondants de modifier leur carnet d'adresses...\n\n"; @@ -127,12 +127,14 @@ function relance($uid, $nbx = -1) return false; } + require_once('secure_hash.inc.php'); + $hash = rand_url_id(12); $pass = rand_pass(); - $pass_md5 = md5($pass); + $pass_encrypted = hash_encrypt($pass); $fdate = strftime('%d %B %Y', strtotime($date)); - $mymail = new XOrgMailer('marketing.relance.tpl'); + $mymail = new XOrgMailer('marketing/mail.relance.tpl'); $mymail->assign('nbdix', $nbx); $mymail->assign('fdate', $fdate); $mymail->assign('lusername', $alias); @@ -142,7 +144,7 @@ function relance($uid, $nbx = -1) $mymail->assign('lemail', $email); $mymail->assign('subj', $alias.'@'.$globals->mail->domain); $mymail->send(); - $globals->xdb->execute('UPDATE register_pending SET hash={?}, password={?}, relance=NOW() WHERE uid={?}', $hash, $pass_md5, $uid); + $globals->xdb->execute('UPDATE register_pending SET hash={?}, password={?}, relance=NOW() WHERE uid={?}', $hash, $pass_encrypted, $uid); return "$prenom $nom ($promo)"; }