Example #1
0
<?php

session_start();
$user = new User();
$_POST['email'] = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
if ($user->selectByEmail($_POST['email'])) {
    if ($user->login($_POST['password'])) {
        Logger::log("UserLogin", $user->getEmail());
        $_SESSION['user'] = Database::sessionEncrypt($user->getEmail());
        echo ReturnCode::$success;
    } else {
        Logger::log("UserLogin", 'Fail');
        echo ReturnCode::$error;
        session_destroy();
    }
} else {
    Logger::log("UserLogin", 'Fail');
    echo ReturnCode::$userNotFound;
    session_destroy();
}