X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fregister.php;h=ba1ab625028598baa123c23afcd88ca5f76abcd2;hb=3f95a7bd17cd6cd7b218f12787276a485f496f1d;hp=0c3e0e312626afef1cfdbf6de8d33613f2f2e00c;hpb=b57e77e04468990dd5c20d9ddd7826c917e3d4e3;p=platal.git diff --git a/modules/register.php b/modules/register.php index 0c3e0e3..ba1ab62 100644 --- a/modules/register.php +++ b/modules/register.php @@ -1,6 +1,6 @@ updateNbIns(); - if (!start_connexion($uid, false)) { + if (!Platal::session()->startWeakSession($uid)) { return PL_FORBIDDEN; } - $_SESSION['auth'] = AUTH_MDP; /***********************************************************/ /************* envoi d'un mail au démarcheur ***************/ @@ -353,7 +354,7 @@ class RegisterModule extends PLModule $res = XDB::iterRow( "SELECT sa.alias, IF(s.nom_usage,s.nom_usage,s.nom) AS nom, s.prenom, FIND_IN_SET('femme', s.flags) AS femme, - GROUP_CONCAT(m.email) AS mails, MAX(m.last) AS dateDernier + GROUP_CONCAT(m.email SEPARATOR ', ') AS mails, MAX(m.last) AS dateDernier FROM register_marketing AS m INNER JOIN auth_user_md5 AS s ON ( m.sender = s.user_id ) INNER JOIN aliases AS sa ON ( sa.id = m.sender @@ -396,14 +397,14 @@ class RegisterModule extends PLModule . " - forlife : $forlife\n" . " - email : $email\n" . " - sexe : $femme\n" - . " - ip : {$logger->ip} ({$logger->host})\n" - . ($logger->proxy_ip ? " - proxy : {$logger->proxy_ip} ({$logger->proxy_host})\n" : "") + . " - ip : " . S::logger()->ip . " (" . S::logger()->host . ")\n" + . (S::logger()->proxy_ip ? " - proxy : " . S::logger()->proxy_ip . " (" . S::logger()->proxy_host . ")\n" : "") . "\n\n"; if (count($market) > 0) { $msg .= "Les marketings suivants avaient été effectués :\n" . implode("\n", $market); } else { - $msg .= "$prenom $nom n'a jamais reçu d\'email de marketing."; + $msg .= "$prenom $nom n'a jamais reçu d'email de marketing."; } $mymail->setTxtBody($msg); $mymail->send(); @@ -440,13 +441,8 @@ class RegisterModule extends PLModule } } - $log = S::v('log'); - S::logger()->log('passwd', ''); - - if (Cookie::v('ORGaccess')) { - setcookie('ORGaccess', sha1($password), (time()+25920000), '/', '' ,0); - S::logger()->log('cookie_on', ''); - } + S::logger()->log('passwd'); + Platal::session()->setAccessCookie(true); $page->assign('mdpok', true); } @@ -514,7 +510,8 @@ class RegisterModule extends PLModule } if (Post::v('imap')) { require_once 'emails.inc.php'; - $storage = new EmailStorage(S::v('uid'), 'imap'); + $user = S::user(); + $storage = new EmailStorage($user, 'imap'); $storage->activate(); }