Example #1
0
        if (!Validation::usernameValidation($username)) {
            $errors[] = "Username može sadržati samo slova, brojeve, . , _ i mora imati izmedju 3 i 15 karaktera.";
        }
    } else {
        $errors[] = "Morate popuniti polje Username.";
    }
    if (!empty($_POST['tb_password'])) {
        $password = $_POST['tb_password'];
        if (!Validation::passwordValidation($password)) {
            $errors[] = "Šifra mora sadržati jedno veliko slovo, jedno malo i jedan broj 8 i 50 karaktera dugačka.";
        }
    } else {
        $errors[] = "Morate popuniti polje Password.";
    }
    if (!empty($_POST['tb_email'])) {
        $email = $_POST['tb_email'];
        if (!Validation::emailValidation($email)) {
            $errors[] = "Neispravna email adresa.";
        }
    } else {
        $errors[] = "Morate popuniti polje Email.";
    }
    if (empty($errors)) {
        $new_user = new User($first_name, $last_name, $username, $password, $email);
        $new_user->BeginRegistration($first_name, $last_name, $username, $password, $email);
        header("Location: " . SITE_ROOT . "login");
    } else {
        $_SESSION['errors'] = $errors;
        header("Location: " . SITE_ROOT . "register");
    }
}