Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1666 Rev 1793
Line 1... Line 1...
1
<?php
1
<?php
2
class GestionUtilisateur {
2
class GestionUtilisateur {
Line 3... Line 3...
3
 
3
 
4
	private $conteneur;
-
 
5
	private $gestionBdd;
4
	private $conteneur;
Line 6... Line 5...
6
	private $bdd;
5
	private $bdd;
7
 
6
 
8
	public function __construct(Conteneur $conteneur = null) {
7
	public function __construct(Conteneur $conteneur = null) {
9
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
-
 
10
		$this->conteneur->chargerConfiguration('config_utilisateurs.ini');
8
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
11
		$this->gestionBdd = $conteneur->getGestionBdd();
9
		$this->conteneur->chargerConfiguration('config_utilisateurs.ini');
12
		$this->bdd = $this->gestionBdd->getBdd();
10
		$this->bdd = $this->conteneur->getBdd();
Line 13... Line 11...
13
		$this->demarrerSession();
11
		$this->demarrerSession();
14
	}
12
	}
15
 
13
 
16
	private function demarrerSession() {
14
	private function demarrerSession() {
17
		if(session_id() == '') {
15
		if (session_id() == '') {
18
			// modifier ce test lors du passage en php 5.4
16
			// modifier ce test lors du passage en php 5.4
Line 85... Line 83...
85
		setcookie('del_courriel', $_COOKIE['del_courriel'], time()-3600, '/');
83
		setcookie('del_courriel', $_COOKIE['del_courriel'], time()-3600, '/');
86
		setcookie('del_mot_de_passe', $_COOKIE['del_mot_de_passe'], time()-3600, '/');
84
		setcookie('del_mot_de_passe', $_COOKIE['del_mot_de_passe'], time()-3600, '/');
87
		unset($_COOKIE['del_courriel']);
85
		unset($_COOKIE['del_courriel']);
88
		unset($_COOKIE['del_mot_de_passe']);
86
		unset($_COOKIE['del_mot_de_passe']);
89
	}
87
	}
90
}
-
 
91
?>
-
 
92
88
}
-
 
89
93
90