Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1367 Rev 1385
Line 109... Line 109...
109
		
109
		
110
		$requete_selection_utilisateur = 'SELECT * FROM cel_utilisateurs cu '.
110
		$requete_selection_utilisateur = 'SELECT * FROM cel_utilisateurs cu '.
111
										 'LEFT JOIN cel_utilisateurs_infos cui '.
111
										 'LEFT JOIN cel_utilisateurs_infos cui '.
112
										 'ON cu.id_utilisateur = cui.id_utilisateur '.
112
										 'ON cu.id_utilisateur = cui.id_utilisateur '.
113
										 'WHERE courriel = '.$this->proteger($login);
113
										 'WHERE courriel = '.$this->proteger($login);
114
							 
114
									 
115
		$resultat_selection_utilisateur = $this->requeter($requete_selection_utilisateur);
115
		$resultat_selection_utilisateur = $this->requeter($requete_selection_utilisateur);
Line 116... Line 116...
116
		$retour = false;			
116
		$retour = false;			
117
		
117
		
118
		if(is_array($resultat_selection_utilisateur) && count($resultat_selection_utilisateur) > 0) {			
118
		if(is_array($resultat_selection_utilisateur) && count($resultat_selection_utilisateur) > 0) {			
Line -... Line 119...
-
 
119
			$retour = $resultat_selection_utilisateur[0];	
-
 
120
		}
-
 
121
		
-
 
122
		if($retour['date_premiere_utilisation'] == '0000-00-00 00:00:00') {
119
			$retour = $resultat_selection_utilisateur[0];	
123
				$this->initialiserInfosUtilisateur($retour['id_utilisateur']);
120
		}
124
		}
Line 121... Line 125...
121
		
125
		
Line 206... Line 210...
206
	}
210
	}
Line 207... Line 211...
207
	
211
	
208
	private function encrypterMotDePasse($mot_de_passe) {
212
	private function encrypterMotDePasse($mot_de_passe) {
209
		return md5($mot_de_passe);
213
		return md5($mot_de_passe);
-
 
214
	}
-
 
215
	
-
 
216
	private function initialiserInfosUtilisateur($id_utilisateur) {
-
 
217
		$requete = 'INSERT INTO cel_utilisateurs_infos '.
-
 
218
		           '(id_utilisateur, admin, licence_acceptee, preferences, date_premiere_utilisation )'.
-
 
219
		           'VALUES '.
-
 
220
		           "(".$this->proteger($id_utilisateur).", '0', '0', NULL, NOW()) ".
-
 
221
		           'ON DUPLICATE KEY UPDATE date_premiere_utilisation = NOW() ';
-
 
222
		
-
 
223
		$resultat_insertion_infos = $this->executer($requete);
210
	}
224
	}
211
}
225
}
212
?>
226
?>