/trunk/services/modules/0.1/utilisateurs/Connecter.php |
---|
15,11 → 15,11 |
* @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Observations |
*/ |
class Connecter extends gestionUtilisateur { |
class Connecter extends GestionUtilisateur { |
/** |
* Méthode principale de la classe. |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* pour l'afficher. |
* @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2) |
* @param array $parametres les paramètres situés après le ? dans l'url |
27,17 → 27,17 |
public function consulter($ressources, $parametres) { |
$login = $ressources[0]; |
$motDePasse = $ressources[1]; |
$utilisateur = $this->identifierUtilisateur($login, $motDePasse); |
$utilisateur = $this->verifierUtilisateur($utilisateur); |
$utilisateur = $this->setUtilisateur($utilisateur); |
// Mettre en forme le résultat et l'envoyer pour affichage |
$resultat = new ResultatService(); |
$resultat->corps = $utilisateur; |
return $resultat; |
} |
private function verifierUtilisateur($utilisateur) { |
if ($utilisateur == null || sizeof($utilisateur) == 0 || sizeof($utilisateur) > 1) { |
$e = 'Accès non autorisé'; |
/trunk/services/modules/0.1/utilisateurs/IdentificationAnonyme.php |
---|
15,25 → 15,25 |
* @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Observations |
*/ |
class IdentificationAnonyme extends gestionUtilisateur { |
class IdentificationAnonyme extends GestionUtilisateur { |
/** |
* Méthode principale de la classe. |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* pour l'afficher. |
* @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2) |
* @param array $parametres les paramètres situés après le ? dans l'url |
* */ |
public function consulter($ressources, $parametres) { |
public function consulter($ressources, $parametres) { |
$utilisateur = $this->getUtilisateurAnonyme(); |
$utilisateurParCookie = $this->utilisateurEstIdentifie(); |
if ($utilisateurParCookie != null) { |
$utilisateurParCookie['connecte'] = true; |
$utilisateur = $utilisateurParCookie; |
} |
$resultat = new ResultatService(); |
$resultat->corps = $utilisateur; |
return $resultat; |
/trunk/services/modules/0.1/utilisateurs/Deconnecter.php |
---|
15,11 → 15,11 |
* @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Observations |
*/ |
class Deconnecter extends gestionUtilisateur { |
class Deconnecter extends GestionUtilisateur { |
/** |
* Méthode principale de la classe. |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* Lance la récupération des images dans la base et les place dans un objet ResultatService |
* pour l'afficher. |
* @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2) |
* @param array $parametres les paramètres situés après le ? dans l'url |
26,8 → 26,8 |
* */ |
public function consulter($ressources, $parametres) { |
// supprimer cookie & session |
$this->oublierUtilisateur(); |
$this->oublierUtilisateur(); |
// renvoyer identification anonyme |
$utilisateur = $this->getUtilisateurAnonyme(); |
return $utilisateur; |