Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1933 → Rev 1932

/branches/v1.10-negrette/jrest/services/CoelUtilisateur.php
357,7 → 357,7
$this->debug[] = "Création du cookie licence.";
$_SESSION['coel_utilisateur']['licence'] = '1';
// @TODO CHANGER
//$this->setCookiePersistant('coel_licence', '1');
$this->setCookiePersistant('coel_licence', '1');
$sortie = true;
}
} catch (PDOException $e) {
/branches/v1.10-negrette/jrest/services/Coel.php
543,10 → 543,10
}
}
/*protected function rechargerCookieUtilisateur() {
protected function rechargerCookieUtilisateur() {
$utilisateur = $this->chargerUtilisateur($_COOKIE['coel_login']);
$this->setUtilisateur($utilisateur, $_COOKIE['coel_permanence']);
}*/
}
protected function getUtilisateur() {
return (isset($_SESSION['coel_utilisateur']) ? $_SESSION['coel_utilisateur'] : '');
596,7 → 596,11
*/
protected function setUtilisateur($utilisateur, $permanence = 1) {
$_SESSION['coel_utilisateur'] = $utilisateur;
//$this->setCookiePersistant('coel_licence', $utilisateur['licence'], $permanence);
//$this->debug[] = $_SESSION['coel_utilisateur'];
/*$this->setCookiePersistant('coel_login', $utilisateur['login'], $permanence);
$this->setCookiePersistant('coel_mot_de_passe', $utilisateur['mot_de_passe'], $permanence);
$this->setCookiePersistant('coel_permanence', $permanence, $permanence);*/
$this->setCookiePersistant('coel_licence', $utilisateur['licence'], $permanence);
}
protected function setCookiePersistant($cookie_nom, $valeur, $permanence = 1) {
/branches/v1.10-negrette/jrest/services/CoelPersonne.php
146,10 → 146,9
}
$infos_utilisateur = $this->getUtilisateur();
// si la mise à jour concerne l'utilisateur actuellement identifié
// @TODO refaire autrement - de toute façon, ne marchait pas (rechargeait à chaque fois !)
/*if($id_utilisateur == $infos_utilisateur['id']) {
if($id_utilisateur == $infos_utilisateur['id']) {
$this->rechargerCookieUtilisateur();
}*/
}
}
} catch (PDOException $e) {
$messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);