function login_check(&$smarty, $form = false) { $login = new Login(); $errors = $login->CheckLogin($form, $smarty); if ($errors == true) { return $errors; } else { $login->SetLogin($smarty); } }
<title>Site Admin</title> <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,800' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/reset.css" /> <link rel="stylesheet" href="css/admin.css" /> </head> <body class="login"> <div id="login"> <div class="boxin"> <h1>Administrar Site</h1> <?php $login = new Login(3); if ($login->CheckLogin()) { header('Location: painel.php'); } $dataLogin = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($dataLogin['AdminLogin'])) { $login->ExeLogin($dataLogin); if (!$login->getResult()) { WSErro($login->getError()[0], $login->getError()[1]); } else { header('Location: painel.php'); } } $get = filter_input(INPUT_GET, 'exe', FILTER_DEFAULT); if (!empty($get)) { if ($get == 'restrito') { WSErro('<b>Oppsss:</b> Acesso negado. Favor efetue login para acessar o painel!', WS_ALERT);
<?php session_start(); require '../app/Config.inc.php'; $login = new Login(3); $logoff = filter_input(INPUT_GET, 'logoff', FILTER_VALIDATE_BOOLEAN); $getexe = filter_input(INPUT_GET, 'exe', FILTER_DEFAULT); if (!$login->CheckLogin()) { unset($_SESSION['userlogin']); header('Location: index.php?exe=restrito'); } else { $userlogin = $_SESSION['userlogin']; } if ($logoff) { unset($_SESSION['userlogin']); header('Location: index.php?exe=logoff'); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>SIGEA | Painel</title> <!--[if lt IE 9]> <script src="../_cdn/html5.js"></script> <![endif]--> <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,800' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/painel.css"> <link rel="stylesheet" href="../css/font-awesome.min.css">
/** * Não permite que usuarios não logados vejam as paginas, quando em manutenção. * * * @param Array $Local */ public static function Manutencao($Local) { if ($Local[0] != 'manutencao') { $Login = new Login(3); if (!$Login->CheckLogin()) { header('Location: manutencao'); } } }
<?php session_start(); include_once '../_app/Config.inc.php'; //Verifica se o usuario esta logado $Login = new Login(5); if (!$Login->CheckLogin()) { unset($_SESSION['userlogin']); header('Location: ' . HOME . '/login.php?exe=restrito'); } $userlogin = $_SESSION['userlogin']; $request = json_decode(file_get_contents("php://input")); $method = filter_input(INPUT_SERVER, 'REQUEST_METHOD'); $id = filter_input(INPUT_GET, "id", FILTER_VALIDATE_INT); $query = filter_input(INPUT_GET, "query", FILTER_DEFAULT); $fileUrl = filter_input(INPUT_GET, "fileUrl", FILTER_DEFAULT); $file = isset($_FILES['file']) ? $_FILES['file'] : null; $Link = new Link(); require __DIR__ . '/' . $Link->getAPI();
} }, submitHandler: function(form) { form.submit(); } }); }); </script> <?php if (isset($_POST['logins'])) { $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); $remember = $_POST['remember']; $getuser = $checklogin->CheckLogin($username, $password, $remember); } ?> <section class="row"> <div class="container"> <div class="login_section_content"> <div class="mayo_login"> <div class="login_right_inner"> <h1>Login to Mayo Surgical</h1> <form action="" method="post" name="form-login" id="regform"> <input required placeholder="Username" type="text" name="username"/> <span class="error"></span> <input required placeholder="Password" type="password" name="password"/> <span class="error"></span> <?php if (isset($getuser)) {
$login->SetCookieName('login'); /** * Continue if $checkfield are passed */ if ($checkfields) { /** * If remember hidden field is set, fill the remember variable with 1 */ $remember = isset($post['remember']) ? $post['remember'] : ""; /** * Set the passed credentials to function */ $login->SetCredentials($post['username'], $post['password'], $remember); /** * Check if login succeded */ $login->CheckLogin(); /** * We can redirect the user if he landed the page with "ref" variable. */ if (isset($_GET['ref']) && !empty($_GET['ref'])) { Redirect::Go($_GET['ref']); } /** * If no "ref" variable has been passed just redirect the user to index.php */ if ($login->success) { Redirect::Go("index.php"); } } include 'views/template/login.html';