예제 #1
0
 public function logout()
 {
     $meta = array('title' => 'WhyMusic · Logout', 'description' => 'Logout de WhyMusic.es', 'keywords' => 'php, framework, mvc', 'robots' => 'All');
     $login = new ModelLogin();
     if ($login->isUserLoggedIn() == true) {
         AccountController::login();
     } else {
         return ROUTER::show_view('account/logout', array('meta' => $meta));
     }
 }
예제 #2
0
     if ($_SESSION[KEY_SESSION][Account::KEY_USERNAME] == "guest") {
         Utils::showNoPermissionPage();
         die;
     }
 }
 // end
 include CONTROLLER_PATH . "account.php";
 // path = account
 if (empty($_GET[KEY_TARGET])) {
     AccountController::show();
 } else {
     if ($_GET[KEY_TARGET] == "edit") {
         AccountController::edit();
     } else {
         if ($_GET[KEY_TARGET] == "login") {
             AccountController::login();
         } else {
             if ($_GET[KEY_TARGET] == "signout") {
                 AccountController::signout();
             } else {
                 if ($_GET[KEY_TARGET] == "passwordedit") {
                     AccountController::passwordEdit();
                 } else {
                     if ($_GET[KEY_TARGET] == "create") {
                         AccountController::create();
                     } else {
                         if ($_GET[KEY_TARGET] == "verifyplease") {
                             AccountController::verifyPlease();
                         } else {
                             if ($_GET[KEY_TARGET] == "verifydone") {
                                 AccountController::verifyDone();
예제 #3
0
         $Controller = new AccountController();
         if ($Controller->signup($_POST)) {
         } else {
             /*$errors = $Controller->getErrors();
             				
             		$errorView = new AccountView();
             		$sMainContentView = $errorView->signup($errors);*/
         }
     }
     break;
 case 'login':
     $loginView = new View();
     $sMainContentView = $loginView->fetch('login.tpl');
     if ($_POST) {
         $Controller = new AccountController();
         $user = $Controller->login($_POST['username'], $_POST['password']);
     }
     break;
 case 'logout':
     $Controller = new AccountController();
     $Controller->logout();
     header('location:/home');
     /*********************************************************
      *		GAME
      *********************************************************/
 /*********************************************************
  *		GAME
  *********************************************************/
 case 'instructions':
     $rulesView = new View();
     $sMainContentView = $rulesView->fetch('rules.tpl');