Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1686 Rev 1742
Line 67... Line 67...
67
			if (!$utilisateur = $this->utilisateurEstIdentifie()) { 
67
			if (!$utilisateur = $this->utilisateurEstIdentifie()) { 
68
				if ($this->identifierUtilisateur($uid[0],$uid[1],1)) { 
68
				if ($this->identifierUtilisateur($uid[0],$uid[1],1)) { 
69
					$utilisateur= $this->chargerInfosUtilisateur($uid[0]);
69
					$utilisateur= $this->chargerInfosUtilisateur($uid[0]);
70
					$utilisateur['connecte'] = true;
70
					$utilisateur['connecte'] = true;
71
				}
71
				}
-
 
72
				// TODO: utilisateur inexistant ?
72
			}
73
			}
73
			else {
74
			else {
74
				$utilisateur = $this->chargerInfosUtilisateur($utilisateur);
75
				$utilisateur = $this->chargerInfosUtilisateur($utilisateur);
75
				$utilisateur['connecte'] = true;
76
				$utilisateur['connecte'] = true;
76
			}
77
			}
Line 105... Line 106...
105
   private function identificationEstDemandee($tableau_param) {
106
   private function identificationEstDemandee($tableau_param) {
106
   		return (isset($tableau_param[1]) && trim($tableau_param[1] != ''));
107
   		return (isset($tableau_param[1]) && trim($tableau_param[1] != ''));
107
   }
108
   }
Line 108... Line 109...
108
   
109
   
-
 
110
   private function envoyerInfosUtilisateur($utilisateur) {
-
 
111
	   if(!$utilisateur) {
-
 
112
		   $this->envoyerJson((array('connecte' => false, 'licence_acceptee' => false, 'admin' => false)));
109
   private function envoyerInfosUtilisateur($utilisateur) {
113
		   return true;
110
   	
114
	   }
111
   		$utilisateur['connecte'] = ($utilisateur['connecte']) ? true : false;
115
	   $utilisateur['connecte'] = ($utilisateur['connecte']) ? true : false;
112
   	   	$utilisateur['licence_acceptee'] = ($utilisateur['licence_acceptee']) ? true : false; 
116
	   $utilisateur['licence_acceptee'] = ($utilisateur['licence_acceptee']) ? true : false; 
Line 113... Line 117...
113
   	   	$utilisateur['admin'] = ($utilisateur['admin']) ? true : false;  	
117
	   $utilisateur['admin'] = ($utilisateur['admin']) ? true : false;  	
114
   	   	   		
118
   	   	   		
115
		$this->envoyerJson($utilisateur);
119
	   $this->envoyerJson($utilisateur);
Line 116... Line 120...
116
		return true;
120
	   return true;
117
   }
121
   }
118
   
122
   
119
	function chargerInfosUtilisateur($login) {
123
	function chargerInfosUtilisateur($login) {
Line 120... Line 124...
120
		
124
 
121
			$requete_selection_utilisateur = 'SELECT * FROM cel_utilisateurs cu '.
125
			$requete_selection_utilisateur = 'SELECT * FROM cel_utilisateurs cu '.