public function salir() { if (isset($_SESSION["Usuario"])) { session_destroy(); } $Login = new Login(); $Login->index(); }
/** * @return bool */ public function init() { // Sets the protected $_url $this->_getUrl(); if (isset($_POST['submitLoginBtn'])) { $this->processLogin(); } if (false == Session::get(ADMIN_SESSION_NAME)) { require_once DIR_APP . '/controllers/login.php'; $controller = new Login(); $controller->index(); return false; } // Load the default controller if no URL is set // eg: Visit http://localhost it loads Default Controller if (empty($this->_url[0])) { $this->_loadDefaultController(); return false; } $this->_loadExistingController(); $this->_callControllerMethod(); }
require_once 'controller/Login.php'; require_once 'config/config.php'; require_once 'config/sessao.php'; //instancia o objeto login $login = new Login(); //verifica se o usuario esta logado if ($_SESSION['logado'] !== 0) { //verifica se o usuario esta deslogando do sistema if (isset($_GET['login'])) { //destroi a sessão do usuario session_destroy('login'); $_SESSION['logado'] = 0; //se o usuario não estiver loado manda pro controller login $login->viewLogin(); } else { $login->index(); } } else { //verifica se o usuario digitou o login e a senha if (isset($_POST['login']) && isset($_POST['senha'])) { $logar = $login->logar($_POST['login'], $_POST['senha']); if ($logar === 1) { $login->index(); } else { $login->viewLoginErro(); } } else { //se o usuario não estiver loado manda pro controller login $login->viewLogin(); } }