intan_tugaspkl/register.js

36 lines
1.0 KiB
JavaScript

function register() {
var user = document.getElementById("username").value.trim();
var pass = document.getElementById("password").value;
var confirmPass = document.getElementById("confirmPassword").value;
if (user === "" || pass === "") {
alert("Username dan password tidak boleh kosong!");
return;
}
if (pass !== confirmPass) {
alert("Konfirmasi password tidak cocok!");
return;
}
// Ambil daftar user, default ada akun admin
var users = JSON.parse(localStorage.getItem("users")) || [
{ username: "admin", password: "123" }
];
var exists = users.find(function(u) {
return u.username === user;
});
if (exists) {
alert("Username sudah digunakan! Coba nama lain.");
return;
}
users.push({ username: user, password: pass });
localStorage.setItem("users", JSON.stringify(users));
alert("Registrasi berhasil! Silakan login.");
window.location.href = 'index.html';
}