Exemplo n.º 1
-1
function login($email, $password, &$errno)
{
    //Login Function
    $ip = $_SERVER['REMOTE_ADDR'];
    $connection = new db_connection();
    $employee = employee::login($connection, $email, $password, $ip);
    $connection->close();
    if ($employee === -1 || $employee === 0) {
        //Data Base Connection or Incorrect Login Information
        $errno = $employee;
        setcookie("emanager_username", "", time() - 3600);
        setcookie("emanager_password", "", time() - 3600);
    } else {
        if (isset($_POST['remember'])) {
            setcookie("emanager_username", $employee->getEmail(), time() + 60 * 60 * 24 * 30);
            setcookie("emanager_password", $employee->getPassword(), time() + 60 * 60 * 24 * 30);
        }
        $_SESSION['emanager_logged'] = 1;
        $_SESSION['emanager_user_id'] = $employee->getId();
        $_SESSION['emanager_user_type'] = $employee->getType();
        header('Location: index.php');
    }
}