Subversion Repositories Applications.annuaire

Rev

Rev 537 | Rev 541 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 537 Rev 540
Line 419... Line 419...
419
	 * contenant $valeur
419
	 * contenant $valeur
420
	 * 
420
	 * 
421
	 * @param string $valeur le contenu du cookie (de préférence un jeton JWT)
421
	 * @param string $valeur le contenu du cookie (de préférence un jeton JWT)
422
	 */
422
	 */
423
	protected function creerCookie($valeur) {
423
	protected function creerCookie($valeur) {
424
		setcookie($this->nomCookie, $valeur, time() + $this->dureeCookie, '/');
424
		setcookie($this->nomCookie, $valeur, time() + $this->dureeCookie, '/', null, true);
425
	}
425
	}
Line 426... Line 426...
426
 
426
 
427
	/**
427
	/**
428
	 * Renvoie le cookie avec une valeur vide et une date d'expiration dans le
428
	 * Renvoie le cookie avec une valeur vide et une date d'expiration dans le
429
	 * passé, afin que le navigateur le détruise au prochain appel
429
	 * passé, afin que le navigateur le détruise au prochain appel
430
	 * @TODO envisager l'envoi d'un jeton vide plutôt que la suppression du cookie
430
	 * @TODO envisager l'envoi d'un jeton vide plutôt que la suppression du cookie
431
	 * 
431
	 * 
432
	 * @param string $valeur la valeur du cookie, par défaut ""
432
	 * @param string $valeur la valeur du cookie, par défaut ""
433
	 */
433
	 */
434
	protected function detruireCookie() {
434
	protected function detruireCookie() {
435
		setcookie($this->nomCookie, "", -1, '/');
435
		setcookie($this->nomCookie, "", -1, '/', null, true);
Line 436... Line 436...
436
	}
436
	}
Line 437... Line 437...
437
 
437