| Line 50... |
Line 50... |
| 50 |
$this->envoyerTxt($info);
|
50 |
$this->envoyerTxt($info);
|
| 51 |
}
|
51 |
}
|
| 52 |
}
|
52 |
}
|
| Line 53... |
Line 53... |
| 53 |
|
53 |
|
| 54 |
/**
|
- |
|
| 55 |
* Permet de vérifier si l'utilisateur est déjà connecté.
|
- |
|
| 56 |
* RESSOURCE : /utilisateur/identification
|
- |
|
| 57 |
* PARAMÊTRES : aucun
|
- |
|
| 58 |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur :
|
- |
|
| 59 |
* - identifie : indiquer si l'utilisateur a été identifié (true) ou pas (false)
|
- |
|
| 60 |
*/
|
- |
|
| 61 |
public function getIdentification() {
|
- |
|
| 62 |
$infos = array();
|
- |
|
| 63 |
$infos['identifie'] = $this->verifierIdentification();
|
- |
|
| 64 |
return $infos;
|
- |
|
| 65 |
}
|
- |
|
| 66 |
|
- |
|
| 67 |
/**
|
54 |
/**
|
| 68 |
* Permet d'obtenir les prénoms et noms des courriels des utilisateurs indiqués dans la ressource.
|
55 |
* Permet d'obtenir les prénoms et noms des courriels des utilisateurs indiqués dans la ressource.
|
| 69 |
* RESSOURCE : /utilisateur/prenom-nom-par-courriel/[courriel,courriel,...]
|
56 |
* RESSOURCE : /utilisateur/prenom-nom-par-courriel/[courriel,courriel,...]
|
| 70 |
* PARAMÊTRES : aucun
|
57 |
* PARAMÊTRES : aucun
|
| 71 |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur :
|
58 |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur :
|
| Line 270... |
Line 257... |
| 270 |
* RESSOURCE : /utilisateur
|
257 |
* RESSOURCE : /utilisateur
|
| 271 |
* POST :
|
258 |
* POST :
|
| 272 |
* - methode = 'connexion' : methode doit valoir 'connexion' pour connecter l'utilisateur.
|
259 |
* - methode = 'connexion' : methode doit valoir 'connexion' pour connecter l'utilisateur.
|
| 273 |
* - courriel : contient le courriel de l'utilisateur .
|
260 |
* - courriel : contient le courriel de l'utilisateur .
|
| 274 |
* - mdp : le mot de passe de l'utilisateur.
|
261 |
* - mdp : le mot de passe de l'utilisateur.
|
| - |
|
262 |
* - persistance : true si on veut laisser l'utilisateur connecté au delà de la session sinon false
|
| 275 |
* RÉPONSE :
|
263 |
* RÉPONSE :
|
| 276 |
* - identifie : indiquer si l'utilisateur a été identifié (true) ou pas (false)
|
264 |
* - identifie : indiquer si l'utilisateur a été identifié (true) ou pas (false)
|
| 277 |
* - message : contient un message d'information complémentaire de l'état.
|
265 |
* - message : contient un message d'information complémentaire de l'état.
|
| 278 |
*/
|
266 |
*/
|
| 279 |
private function createConnexion() {
|
267 |
private function createConnexion() {
|
| 280 |
$courriel = stripslashes($this->donnees['courriel']);
|
268 |
$courriel = stripslashes($this->donnees['courriel']);
|
| 281 |
$mdp = stripslashes($this->donnees['mdp']);
|
269 |
$mdp = stripslashes($this->donnees['mdp']);
|
| - |
|
270 |
$persistance = stripslashes($this->donnees['persistance']);
|
| Line 282... |
Line 271... |
| 282 |
|
271 |
|
| 283 |
$infos = null;
|
272 |
$infos = null;
|
| 284 |
if ($this->verifierAcces($courriel, $mdp)) {
|
273 |
if ($this->verifierAcces($courriel, $mdp)) {
|
| 285 |
$infos['identifie'] = true;
|
274 |
$infos['identifie'] = true;
|
| - |
|
275 |
$infos['message'] = "Bienvenu.";
|
| - |
|
276 |
$dureeCookie = 0;
|
| - |
|
277 |
if ($persistance) {
|
| 286 |
$infos['message'] = "Bienvenu.";
|
278 |
$dureeCookie = time()+3600*24*30;
|
| - |
|
279 |
$this->creerCookiePersistant($dureeCookie, $courriel, $mdp);
|
| - |
|
280 |
}
|
| - |
|
281 |
$this->creerCookieUtilisateur($dureeCookie, $courriel);
|
| 287 |
$this->creerCookiePersistant($courriel, $mdp);
|
282 |
$infos['message'] = $_COOKIE;
|
| 288 |
} else {
|
283 |
} else {
|
| 289 |
$infos['identifie'] = false;
|
284 |
$infos['identifie'] = false;
|
| 290 |
$infos['message'] = "Le courriel ou le mot de passe saisi est incorrect.";
|
285 |
$infos['message'] = "Le courriel ou le mot de passe saisi est incorrect.";
|
| 291 |
}
|
286 |
}
|