Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1475 Rev 1477
Line 13... Line 13...
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
14
 * @version	$Id: Bdd.php 403 2012-02-22 14:35:20Z gduche $
14
 * @version	$Id: Bdd.php 403 2012-02-22 14:35:20Z gduche $
15
 * @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Observations
15
 * @see http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=ApiIdentiplante01Observations
16
 */
16
 */
Line 17... Line -...
17
 
-
 
18
class Deconnecter {
-
 
19
	
-
 
20
	private $conteneur;
-
 
21
	private $gestionBdd;
-
 
22
	private $bdd;
-
 
23
	
-
 
24
	public function __construct(Conteneur $conteneur = null) {
-
 
25
		session_start();
-
 
26
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
17
 
27
		$this->conteneur->chargerConfiguration('config_utilisateurs.ini');
-
 
28
		$this->gestionBdd = $conteneur->getGestionBdd();
-
 
29
		$this->bdd = $this->gestionBdd->getBdd();
-
 
Line 30... Line 18...
30
	}
18
class Deconnecter extends gestionUtilisateur {
31
	
19
	
32
	/**
20
	/**
33
	 * Méthode principale de la classe.
21
	 * Méthode principale de la classe.
Line 42... Line 30...
42
		
30
		
43
		// renvoyer identification anonyme
31
		// renvoyer identification anonyme
44
		$utilisateur = $this->getUtilisateurAnonyme();
32
		$utilisateur = $this->getUtilisateurAnonyme();
45
		return $utilisateur;
33
		return $utilisateur;
46
	}
-
 
47
	
-
 
48
	private function getUtilisateurAnonyme() {
-
 
49
		return array('connecte' => false,
-
 
50
						 'id_utilisateur' => session_id(),
-
 
51
						 'courriel' => '',
-
 
52
						 'mot_de_passe' => '',
-
 
53
						 'nom' => '',
-
 
54
						 'prenom' => '',
-
 
55
						 'session_id' => session_id()
-
 
56
		);
-
 
57
	}
-
 
58
	
-
 
59
	function oublierUtilisateur() {
-
 
60
		unset($_SESSION["del_utilisateur"]);
-
 
61
	}
34
	}
62
}
35
}
63
?>
36
?>