Subversion Repositories Applications.annuaire

Compare Revisions

No changes between revisions

Ignore whitespace Rev 593 → Rev 594

/trunk/jrest/jrest.ini.defaut.php
57,5 → 57,7
nom_cookie = tb_auth
duree_cookie = 31536000
duree_jeton = 900
; utiliser "tela-botanica.org" ou ".tela-botanica.org" pour lever la restriction sur les sous-domaines
domaine_cookie = tela-botanica.org
 
;*/?>
/trunk/jrest/services/Auth.php
28,6 → 28,9
/** Nom du cookie */
protected $nomCookie = "this_is_not_a_good_cookie_name";
 
/** Domaine du cookie - lire la doc de set_cookie() */
protected $domaineCookie = null;
 
/** Bibliothèque de gestion des utilisateurs */
protected $utilisateur;
 
41,6 → 44,9
$this->dureeJeton = $this->config['auth']['duree_jeton'];
$this->dureeCookie = $this->config['auth']['duree_cookie'];
$this->nomCookie = $this->config['auth']['nom_cookie'];
if (! empty($this->config['auth']['domaine_cookie'])) {
$this->domaineCookie = $this->config['auth']['domaine_cookie'];
}
// gestion des utilisateurs @WARNING on utilise un service comme une lib, c'est
// mal !! @TODO séparer service et lib (ou réécrire tout ce foutoir)
$this->utilisateur = new Utilisateur($config);
527,7 → 533,7
* @param string $valeur le contenu du cookie (de préférence un jeton JWT)
*/
protected function creerCookie($valeur) {
setcookie($this->nomCookie, $valeur, time() + $this->dureeCookie, '/', null, true);
setcookie($this->nomCookie, $valeur, time() + $this->dureeCookie, '/', $this->domaineCookie, true);
}
 
/**
538,7 → 544,7
* @param string $valeur la valeur du cookie, par défaut ""
*/
protected function detruireCookie() {
setcookie($this->nomCookie, "", -1, '/', null, true);
setcookie($this->nomCookie, "", -1, '/', $this->domaineCookie, true);
}
 
// ---------------- Méthodes à génériciser ci-dessous ----------------------------------
/trunk/.
Property changes:
Modified: svn:mergeinfo
Merged /branches/v1.4-baleine:r584