示例#1
0
<?php

require_once "../include/user.inc.php";
session_start();
$_SESSION['login'] = '';
$login = $_POST['login'];
$password = $_REQUEST['password'];
$setcookie = $_REQUEST['setCookie'];
$result = checkLoginAndPassword($login, $password);
if (!empty($result)) {
    session_start();
    logMessage("Identification reussie pour l'utilisateur : " . $login, LOG_LEVEL_NORMAL);
    $_SESSION['login'] = $result;
    if ($setcookie == 'on') {
        setcookie('login', $_SESSION['login'], mktime(0, 0, 0, 12, 31, 2037), '/');
    } else {
        setCookie('login', '', 0, '/');
    }
    header("Location:../private/index.php");
} else {
    logMessage("Identification echouee pour l'utilisateur : " . $login, LOG_LEVEL_NORMAL);
    header("Location:../index.php?erreur=1&loginIncorrect=1");
}
exit;
示例#2
0
?>

<?php 
$errMsg = $loginErr = $passwdErr = "";
$successLogin = "";
$login = $password = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $login = $_POST["login"];
    $password = $_POST["password"];
    if (empty($_POST["login"])) {
        $loginErr = "You have to fill in this field.";
    }
    if (empty($_POST["password"])) {
        $passwdErr = "You have to fill in this field";
    }
    if (checkLoginAndPassword($_POST["login"], $_POST["password"])) {
        $privilege = getUserPrivilege($_POST["login"]);
        loginUser($_POST["login"], $_POST["password"], $privilege);
        $url = "index.php";
        $successLogin = "******";
        header("refresh:2; url={$url}");
    } else {
        $errMsg = "Incorrect login or password";
    }
}
?>
<div id="layout">
    <a href="#menu" id="menuLink" class="menu-link">
        <!-- Hamburger icon -->
        <span></span>
    </a>