Ejemplo n.º 1
0
 public function get()
 {
     $login = new loginView();
     $loginPage = $login->getLoginPage();
     $this->html .= $loginPage;
 }
    }
    if (in_array("admin", $user->rights)) {
        require_once 'model/inventory.php';
        require_once 'view/inventory.php';
        $inventory = new Inventory($session);
        $inventoryPanel = new inventoryView($inventory);
        $inventoryPanel->output();
    }
} elseif (isset($_POST['login'])) {
    // Confirm if there is a login submission, if so, begin login process.
    require_once 'model/user.php';
    $user = new User($session);
    if ($user->validate()) {
        //Flag login is successful.
        $_GET['logged'] = true;
        return true;
    } else {
        require_once 'view/login.php';
        $loginPanel = new loginView();
        $loginPanel->output();
    }
} else {
    require_once 'view/login.php';
    $loginPanel = new loginView();
    $loginPanel->output();
}
// Confirm if there is a logout submission, if so, begin logout process.
if (isset($_POST['logout'])) {
    session_unset();
    session_destroy();
}
 public function login()
 {
     $managerUser = new UserDAO();
     if (isset($_GET['username']) && isset($_GET['password'])) {
         $managerUser->getUserByLoginAndPassword($_GET['username'], $_GET['password'], $_GET['chocolat']);
     } else {
         $_SESSION['isLogged'] = false;
     }
     if (!$this->isLogged()) {
         $_SESSION['isLogged'] = false;
         $loginView = new loginView();
         echo $loginView->getView();
     } else {
         $profileView = new ProfileView();
         echo $profileView->getView();
     }
 }