Example #1
0
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;
    }
}
Example #2
0
<?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