Browse Source

Passe User::existAuthToken() en statique

Christophe HENRY 7 years ago
parent
commit
3184450b47
3 changed files with 3 additions and 3 deletions
  1. 1 1
      User.class.php
  2. 1 1
      action.php
  3. 1 1
      common.php

+ 1 - 1
User.class.php

@@ -42,7 +42,7 @@ class User extends MysqlEntity{
         return sha1($this->password.$this->login);
     }
 
-    function existAuthToken($auth=null){
+    static function existAuthToken($auth=null){
         $result = false;
         $userManager = new User();
         $users = $userManager->populate('id');

+ 1 - 1
action.php

@@ -504,7 +504,7 @@ switch ($action){
         }
 
         if(isset($_['usr'])){
-            $user = $userManager->existAuthToken($_['usr']);
+            $user = User::existAuthToken($_['usr']);
             if($user==false){
                 exit("erreur identification : le compte est inexistant");
             }else{

+ 1 - 1
common.php

@@ -40,7 +40,7 @@ $myUser = (isset($_SESSION['currentUser'])?unserialize($_SESSION['currentUser'])
 if (empty($myUser)) {
     /* Pas d'utilisateur dans la session ?
      * On tente de récupérer une nouvelle session avec un jeton. */
-    $myUser = $userManager->existAuthToken();
+    $myUser = User::existAuthToken();
     $_SESSION['currentUser'] = serialize($myUser);
 }