Amélioration de la gestion d'erreurs.
This commit is contained in:
parent
ffb4f1e182
commit
8fe3893871
|
@ -19,13 +19,17 @@ class Authentification {
|
|||
}
|
||||
}
|
||||
|
||||
public static function est_connecté() {
|
||||
return get_utilisateur() == "Anonyme";
|
||||
}
|
||||
|
||||
public static function déconnexion() {
|
||||
Session::effacer("utilisateur");
|
||||
}
|
||||
|
||||
public static function get_utilisateur() {
|
||||
$u = Session::get("utilisateur");
|
||||
return ($u === false) ? "Anonyme" : $u;
|
||||
return (Erreur::is_erreur($u)) ? "Anonyme" : $u;
|
||||
}
|
||||
|
||||
public static function nouvel_utilisateur($nom_utilisateur) {
|
||||
|
|
|
@ -40,6 +40,10 @@ class Erreur {
|
|||
public function __toString() {
|
||||
return $this->string;
|
||||
}
|
||||
|
||||
public static function is_erreur($obj) {
|
||||
return get_class($obj) === "Erreur";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -12,7 +12,7 @@ class Session {
|
|||
|
||||
public static function get($k) {
|
||||
self::démarrer();
|
||||
return isset($_SESSION[$k]) ? $_SESSION[$k] : false;
|
||||
return isset($_SESSION[$k]) ? $_SESSION[$k] : Erreur::lecture("N'a pas pu lire la variable de session " . $k);
|
||||
}
|
||||
|
||||
public static function effacer($k) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user