/** * Page を初期化する. * * @return void */ public function init() { parent::init(); }
$result = $login_result->fetch_assoc(); if ($result !== NULL) { $_SESSION['mas'] = 1; $_SESSION['username'] = $result['username']; $_SESSION['id'] = $result['id']; header('Location: index.php?home'); } else { throw new Exception('Please enter your correct username and password!'); } } public static function init() { session_start(); if (!isset($_SESSION['username'])) { $login_view = new LoginView(); $login_view->init_view(); } else { echo 'Something went wrong'; } if (isset($_POST['username'])) { $login = new Login($_POST['username'], $_POST['password']); try { $login->data_processing(); } catch (Exception $ex) { echo 'Failed: ', $ex->getMessage(); } } } } Login::init();
$svcLogin->ech($valid); return; } $u = $svcLogin->insertSlashes($_POST['user']); $p = $svcLogin->insertSlashes($_POST['pass']); $validLogin = $svcLogin->validLogin($u, $p); if ($validLogin == 'success' and !isset($validContent)) { $_SESSION['login'] = $u; $svcLogin->ech($validLogin); } else { $svcLogin->ech($validLogin); } } } $login = new Login(); $login->init(); /* //Valida os $_POST if(!isset($_POST['user']) || !isset($_POST['pass'])){ echo 3; return 0; } $user = addslashes($_POST['user']); $pass = addslashes($_POST['pass']); //Valida se estão preenchidos if($user == '' || $pass == ''){ echo "nullFields"; return 0; }
const DOCROOT = ""; require "inc/config.php"; require "inc/errors.php"; require "inc/common.php"; require "inc/functions.php"; require "inc/functions_http.php"; // buffer output until it either gets displayed on this page or gets written to the session at a redirect ob_start(); require "inc/locale.php"; Login::init(); // start session Ngroup::init(); // get current Ngroup // all actions use this global variable if (isset($_POST['action'])) $action = $_POST['action']; else $action = null; // detect CSRF attacks // To make this work the 'action' parameter should be used on every POST form. if ($action) { if (empty($_POST['csrf'])) { error("CSRF token missing in POST request!"); } if ($_POST['csrf'] != $_SESSION['csrf']) { error("CSRF token does not match!"); }