Ejemplo n.º 1
0
 public function showLogin()
 {
     if (isset($_SESSION["user"])) {
         header("Location: dashboard");
     }
     if (!isset($_POST["action"])) {
         include_once "views/login.php";
         LoginView::render($this->vars, "showLogin");
     }
 }
Ejemplo n.º 2
0
         $loginView->render();
         break;
     }
     if ($post['username'] === $m->cfg->microblog->username && $post['password'] === $m->cfg->microblog->password) {
         if ('' === session_id()) {
             session_start();
             // TODO Check error
         }
         $_SESSION['login'] = true;
         $_SESSION['privacy'] = 'everyone';
         header("Location: https://{$m->cfg->servername}{$m->cfg->path}");
         // TODO Without redirect?
     } else {
         $m->addLastInfoMessage('error', 'Login failed!');
         $loginView = new LoginView();
         $loginView->render();
     }
     break;
 case 'logout':
     $_SESSION['login'] = false;
     header("Location: http://{$m->cfg->servername}{$m->cfg->path}");
     break;
 case 'loginCancel':
     $_SESSION['login'] = false;
     header("Location: http://{$m->cfg->servername}{$m->cfg->path}");
     break;
 case 'showLog':
     $logger->debug("Show log: '{$post['logLevel']}' Size: '{$post['logSize']}'");
     $logfilename = 'logs/log4php.log';
     // TODO Move to config
     $content = '';