function checkLogin() { // daca nu e logat il redirectionez la pagina de login if (getAuthCode() != 0) { // nu este autentificat, fac redirect specificand codul erorii header('Location: login.php?error=' . ERR_MUST_LOGIN); // opresc executia scriptului curent exit; } }
<?php /** * Created by PhpStorm. * User: dan * Date: 7/18/15 * Time: 11:38 AM */ # includ fisierul cu functii require_once 'loginFunctions.php'; // verific daca a fost solicitat logout if (isset($_GET['action']) && $_GET['action'] == 'logout') { markLoggedOut(); } // verific daca e deja logat if (getAuthCode() == 0) { // sunt deja logat header('Location: personalPage.php'); // opresc executia scriptului curent exit; } // verific daca a fost facut submit if (isset($_POST['login'])) { // validez datele if (empty($_POST['user']) || empty($_POST['pass'])) { // setez un mesaj de eroare $error = getError(ERR_INVALID_DATA); } else { // caut user-ul si verific parola if (checkUserPass($_POST['user'], $_POST['pass'], $conn) == null) { // setez un mesaj de eroare