mecanisme d'upgrade
[mtweb] / mw / app / controllers / upgrade / user.php
diff --git a/mw/app/controllers/upgrade/user.php b/mw/app/controllers/upgrade/user.php
new file mode 100644 (file)
index 0000000..68dce71
--- /dev/null
@@ -0,0 +1,33 @@
+<?php
+
+  class mw_upgrade_user extends mw_controller{
+
+    function validate(){
+      $env = $this->env();
+      $env->load_webmaster_session();
+      return true;
+    }
+
+    function login(){
+      $env = $this->env();
+      if($_POST){
+        $data = $env->data();
+        $message = "Identifiants incorrects";
+        if($user = $env->webmaster_login(trim($_POST['login']), trim($_POST['pass']))){
+          $message = "Vous &ecirc;tes maintenant identifi&eacute; en tant que ".$user['login'];
+        }
+        $env->redirect(
+          $env->url("upgrade"),
+          $message
+        );
+      }
+    }
+
+    function logout(){
+      $env = $this->env();
+      $data = $env->data();
+      $data->logout();
+      $env->redirect($env->url("upgrade"), "", 0);
+    }
+
+  }