module cli pour appels en ligne de commande
[mtweb] / mw / app / data / modules / share / mw_data_users_sessions.php
index a82c9a0..9a787a0 100644 (file)
@@ -78,8 +78,8 @@
       $_SESSION[$this->app_session_key()]["pass"] = md5($user["password"].$_SESSION[$this->app_session_key()]["id"]);
       $env = $this->env();
       return
-          setcookie($this->app_session_key()."_user", $user["login"], time() + (60 * 60 * 24 * 7), "/")
-      &&  setcookie($this->app_session_key()."_pass", $user["password"], time() + (60 * 60 * 24 * 7), "/");
+          @setcookie($this->app_session_key()."_user", $user["login"], time() + (60 * 60 * 24 * 7), "/")
+      &&  @setcookie($this->app_session_key()."_pass", $user["password"], time() + (60 * 60 * 24 * 7), "/");
     }
 
     function clear_session(){
         "ip" => $_SERVER["REMOTE_ADDR"],
         "id" => md5(rand())
       );
-      $env = $this->env();
       return
-          setcookie($this->app_session_key()."_user", "", 0, "/")
-      &&  setcookie($this->app_session_key()."_pass", "", 0, "/");
+          @setcookie($this->app_session_key()."_user", "", 0, "/")
+      &&  @setcookie($this->app_session_key()."_pass", "", 0, "/");
+    }
+
+    function set_session_user($user){
+      $this->set_session($user);
+      $this->user =& $user;
     }
 
     function get_session_user(){