Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1475 Rev 1476
Line 20... Line 20...
20
	private $conteneur;
20
	private $conteneur;
21
	private $gestionBdd;
21
	private $gestionBdd;
22
	private $bdd;
22
	private $bdd;
Line 23... Line 23...
23
	
23
	
24
	public function __construct(Conteneur $conteneur = null) {
-
 
25
		session_start();
24
	public function __construct(Conteneur $conteneur = null) {
26
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
25
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
27
		$this->conteneur->chargerConfiguration('config_utilisateurs.ini');
26
		$this->conteneur->chargerConfiguration('config_utilisateurs.ini');
28
		$this->gestionBdd = $conteneur->getGestionBdd();
27
		$this->gestionBdd = $conteneur->getGestionBdd();
29
		$this->bdd = $this->gestionBdd->getBdd();
28
		$this->bdd = $this->gestionBdd->getBdd();
Line 35... Line 34...
35
	 * pour l'afficher.
34
	 * pour l'afficher.
36
	 * @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2)
35
	 * @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2)
37
	 * @param array $parametres les paramètres situés après le ? dans l'url
36
	 * @param array $parametres les paramètres situés après le ? dans l'url
38
	 * */
37
	 * */
39
	public function consulter($ressources, $parametres) {
38
	public function consulter($ressources, $parametres) {
-
 
39
		session_start();
Line 40... Line 40...
40
		
40
		
41
		$login = $ressources[0];
41
		$login = $ressources[0];
Line 42... Line 42...
42
		$motDePasse = $ressources[1];
42
		$motDePasse = $ressources[1];
Line 69... Line 69...
69
	}
69
	}
Line 70... Line 70...
70
	
70
	
71
	function setUtilisateur($utilisateur, $remember=1) {
71
	function setUtilisateur($utilisateur, $remember=1) {
72
		$utilisateur['session_id'] = session_id();
72
		$utilisateur['session_id'] = session_id();
-
 
73
		$utilisateur['connecte'] = true;
73
		$utilisateur['connecte'] = true;
74
		$_SESSION["del_utilisateur"] = $utilisateur;
74
		return $utilisateur;
75
		return $utilisateur;
Line 75... Line 76...
75
	}
76
	}
76
	
77
	
Line 99... Line 100...
99
	
100
	
100
		return $login_utilisateur;
101
		return $login_utilisateur;
Line 101... Line 102...
101
	}
102
	}
102
	
103
	
103
	function utilisateurEstIdentifieSession() {
104
	function utilisateurEstIdentifieSession() {
Line 104... Line 105...
104
		return (isset($_SESSION["del_courriel"]) && isset($_SESSION["del_courriel"])) ? $_SESSION["del_courriel"] : false;
105
		return (isset($_SESSION["del_utilisateur"]) && isset($_SESSION["del_utilisateur"])) ? $_SESSION["del_utilisateur"] : false;
105
	}
106
	}
106
	
107