Beispiel #1
0
 /**
  * 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;
 }