Esempio n. 1
0
 /**
  * Page を初期化する.
  *
  * @return void
  */
 public function init()
 {
     parent::init();
 }
Esempio n. 2
0
        $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();
Esempio n. 3
0
            $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;
}
Esempio n. 4
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!");
	}