/** * Supprimer un Token * @param $id_token L'identifiant du Token à supprimer * @return object 2 attributs, bool success et array string msg * @static */ public static function dropToken($id_token) { $std = (object) array('success' => false, 'msg' => array()); $tokenDAO = new TokenDAO(BDD::getInstancePDO()); $token = $tokenDAO->getOne($id_token); if ($token->id_membre == $_SESSION['user']->id_membre || $_SESSION['user']->groupe == 'Administrateur') { if ($tokenDAO->desactiver($id_token)) { $std->msg[] = 'Token désactivé'; $std->success = true; return $std; } else { $std->msg[] = 'Erreur BDD'; } } else { $std->msg[] = 'Vous n\'avez pas le droit de supprimer ce token'; } return $std; }