52,19 → 52,6 |
} |
|
/** |
* Permet de vérifier si l'utilisateur est déjà connecté. |
* RESSOURCE : /utilisateur/identification |
* PARAMÊTRES : aucun |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur : |
* - identifie : indiquer si l'utilisateur a été identifié (true) ou pas (false) |
*/ |
public function getIdentification() { |
$infos = array(); |
$infos['identifie'] = $this->verifierIdentification(); |
return $infos; |
} |
|
/** |
* Permet d'obtenir les prénoms et noms des courriels des utilisateurs indiqués dans la ressource. |
* RESSOURCE : /utilisateur/prenom-nom-par-courriel/[courriel,courriel,...] |
* PARAMÊTRES : aucun |
272,6 → 259,7 |
* - methode = 'connexion' : methode doit valoir 'connexion' pour connecter l'utilisateur. |
* - courriel : contient le courriel de l'utilisateur . |
* - mdp : le mot de passe de l'utilisateur. |
* - persistance : true si on veut laisser l'utilisateur connecté au delà de la session sinon false |
* RÉPONSE : |
* - identifie : indiquer si l'utilisateur a été identifié (true) ou pas (false) |
* - message : contient un message d'information complémentaire de l'état. |
279,12 → 267,19 |
private function createConnexion() { |
$courriel = stripslashes($this->donnees['courriel']); |
$mdp = stripslashes($this->donnees['mdp']); |
$persistance = stripslashes($this->donnees['persistance']); |
|
$infos = null; |
if ($this->verifierAcces($courriel, $mdp)) { |
$infos['identifie'] = true; |
$infos['message'] = "Bienvenu."; |
$this->creerCookiePersistant($courriel, $mdp); |
$dureeCookie = 0; |
if ($persistance) { |
$dureeCookie = time()+3600*24*30; |
$this->creerCookiePersistant($dureeCookie, $courriel, $mdp); |
} |
$this->creerCookieUtilisateur($dureeCookie, $courriel); |
$infos['message'] = $_COOKIE; |
} else { |
$infos['identifie'] = false; |
$infos['message'] = "Le courriel ou le mot de passe saisi est incorrect."; |