Line 482... |
Line 482... |
482 |
return (isset($_SESSION['coel_utilisateur']) ? $_SESSION['coel_utilisateur'] : '');
|
482 |
return (isset($_SESSION['coel_utilisateur']) ? $_SESSION['coel_utilisateur'] : '');
|
483 |
}
|
483 |
}
|
Line 484... |
Line 484... |
484 |
|
484 |
|
485 |
protected function chargerUtilisateur($login, $mot_de_passe = null) {
|
485 |
protected function chargerUtilisateur($login, $mot_de_passe = null) {
|
486 |
$sortie = false;
|
- |
|
- |
|
486 |
$sortie = false;
|
487 |
|
487 |
$cp_ce_projet = $this->config['coel']['idProjetUtilisateurs'];
|
488 |
$requete = 'SELECT cp_id_personne AS id, cp_fmt_nom_complet AS nom_complet, cp_prenom AS prenom, '.
|
488 |
$requete = 'SELECT cp_id_personne AS id, cp_fmt_nom_complet AS nom_complet, cp_prenom AS prenom, '.
|
489 |
' cp_nom AS nom, cp_login AS login, cp_mot_de_passe AS mot_de_passe, cp_parametre AS parametre, '.
|
489 |
' cp_nom AS nom, cp_login AS login, cp_mot_de_passe AS mot_de_passe, cp_parametre AS parametre, '.
|
490 |
' cp_ville AS ville, cp_code_postal AS code_postal, '.
|
490 |
' cp_ville AS ville, cp_code_postal AS code_postal, '.
|
491 |
' cp_mark_licence AS licence '.
|
491 |
' cp_mark_licence AS licence '.
|
492 |
'FROM coel_personne '.
|
492 |
'FROM coel_personne '.
|
- |
|
493 |
"WHERE cp_login = {$this->bdd->quote($login)} ".
|
493 |
"WHERE cp_login = {$this->bdd->quote($login)} ".
|
494 |
" AND cp_ce_projet = '$cp_ce_projet' ".
|
494 |
((!is_null($mot_de_passe)) ? "AND cp_mot_de_passe = {$this->bdd->quote($mot_de_passe)} " : '');
|
495 |
((!is_null($mot_de_passe)) ? "AND cp_mot_de_passe = {$this->bdd->quote($mot_de_passe)} " : '');
|
495 |
try {
|
496 |
try {
|
496 |
$resultat = $this->bdd->query($requete)->fetch();
|
497 |
$resultat = $this->bdd->query($requete)->fetch();
|
497 |
if ($resultat === false) {
|
498 |
if ($resultat === false) {
|
498 |
$this->debug[] = "La requête a retournée aucun résultat.";
|
499 |
$this->debug[] = "L'utilisateur n'est pas enregistré comme utilisateur de COEL.";
|
499 |
} else {
|
500 |
} else {
|
500 |
$sortie = array('id' => $resultat['id'],
|
501 |
$sortie = array('id' => $resultat['id'],
|
501 |
'login' => $login,
|
502 |
'login' => $login,
|
502 |
'mot_de_passe' => $resultat['mot_de_passe'],
|
503 |
'mot_de_passe' => $resultat['mot_de_passe'],
|