예제 #1
0
    if (isset($_POST['email']) && isset($_POST['password']) && !empty($_POST['email']) && !empty($_POST['password'])) {
        $email = $_POST['email'];
        $password = $_POST['password'];
        $email = addslashes($email);
        // Nunca confiar no que o utilizar introduz.
        $password = addslashes($password);
        // Nunca confiar no que o utilizar introduz.
        $password = md5($password);
        // Encriptar password com md5
        $User = login($email, $password);
        if (!isset($User)) {
            header("Location: login.php?erro=2");
            die;
        }
        $User = new Utilizador($User['Id'], $conn);
        $User->printInfo();
        $_SESSION['Id'] = $User->getId();
    } else {
        header("Location: login.php?erro=1");
        die;
    }
}
if ($_GET) {
    if (isset($_GET['erro'])) {
        $erro = $_GET['erro'];
        if ($erro == 1) {
            $err[] = $_SESSION['Lang']['login_emailOuPasswordFalta'];
        }
        if ($erro == 2) {
            $err[] = $_SESSION['Lang']['login_emailOuPasswordErrados'];
        }