Exemple #1
0
        $errorFound = true;
        $formError["pwd_session"] = _("This is a required field.");
    } else {
        $pwdSession = md5($pwdSession);
        // JavaScript disabled!
    }
}
if (!isset($formError["pwd_session"])) {
    $userQ = new Query_User();
    if (!$userQ->existLogin($loginSession)) {
        $errorFound = true;
        $formError["login_session"] = _("Login unknown.");
        $sessLoginAttempts = 1;
        $_SESSION['auth']['last_login'] = '';
    } else {
        if (!$userQ->isActivated($loginSession)) {
            $userQ->close();
            $_SESSION = array();
            // deregister all current session variables
            FlashMsg::add(_("Your user account has been suspended. Contact with administrator to resolve this problem."));
            header("Location: ../home/index.php");
            exit;
        }
        $formSession = Form::getSession();
        $lastLogin = isset($_SESSION['auth']['last_login']) ? $_SESSION['auth']['last_login'] : '';
        if (!$userQ->verifySignOn($loginSession, $pwdSession)) {
            $userQ->close();
            Error::query($userQ);
        }
        $user = $userQ->fetch();
        if (!$user) {