Subversion Repositories eFlore/Applications.del

Rev

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

Rev 803 Rev 1172
Line 42... Line 42...
42
		$motDePasse = $ressources[1];
42
		$motDePasse = $ressources[1];
Line 43... Line 43...
43
		
43
		
44
		$utilisateur = $this->identifierUtilisateur($login, $motDePasse);
44
		$utilisateur = $this->identifierUtilisateur($login, $motDePasse);
45
		$utilisateur = $this->verifierUtilisateur($utilisateur);
45
		$utilisateur = $this->verifierUtilisateur($utilisateur);
46
		$utilisateur = $this->setUtilisateur($utilisateur);
-
 
47
		/*// Lancement du service
-
 
48
		$temps_expiration = 60*60*24*100; // 100 jours
-
 
49
		session_set_cookie_params($temps_expiration);
46
		$utilisateur = $this->setUtilisateur($utilisateur);
50
		
-
 
51
		$utilisateur = $this->getUtilisateurAnonyme();
-
 
52
		
-
 
53
		$login_utilisateur = $this->utilisateurEstIdentifie();
-
 
54
		
-
 
55
		if ($login_utilisateur) {
-
 
56
			$utilisateur = $this->chargerInfosUtilisateur($login_utilisateur);
-
 
57
			$utilisateur['connecte'] = true;
-
 
58
		}*/
-
 
59
		
47
	
60
		// Mettre en forme le résultat et l'envoyer pour affichage
48
		// Mettre en forme le résultat et l'envoyer pour affichage
61
		$resultat = new ResultatService();
49
		$resultat = new ResultatService();
62
		$resultat->corps = $utilisateur;
50
		$resultat->corps = $utilisateur;
63
		return $resultat;
51
		return $resultat;
Line 103... Line 91...
103
								 'nom' => '',
91
								 'nom' => '',
104
								 'prenom' => ''
92
								 'prenom' => ''
105
		);
93
		);
106
	}
94
	}
Line 107... Line -...
107
	
-
 
108
	
-
 
109
	function chargerInfosUtilisateur($login) {
-
 
110
	
-
 
111
		$resultat_selection_utilisateur = $this->getUtilisateurParLogin($login);
-
 
112
		$retour = false;
-
 
113
	
-
 
114
		if(is_array($resultat_selection_utilisateur)) {
-
 
115
			$retour = $resultat_selection_utilisateur;
-
 
116
		}
-
 
117
	
-
 
118
		return $retour;
-
 
119
	}
-
 
120
	
-
 
121
	private function getUtilisateurParLogin($login) {
-
 
122
		//$fichier_utilisateur = json_decode(file_get_contents(realpath(dirname(__FILE__)).'/mocks/utilisateursmock.json'));
-
 
123
		$retour = false;
-
 
124
		/*if(isset($fichier_utilisateur->$login)) {
-
 
125
			$retour = (array)$fichier_utilisateur->$login;
-
 
126
		}*/
-
 
127
		return $retour;
-
 
128
	}
-
 
129
	
95
	
Line 130... Line 96...
130
	private function utilisateurEstIdentifie() {
96
	private function utilisateurEstIdentifie() {
131
			
97
			
132
		$login_utilisateur = false;
98
		$login_utilisateur = false;