diff --git a/src/routes/backoffice/account/+page.svelte b/src/routes/backoffice/account/+page.svelte index dae273f..4bc710b 100644 --- a/src/routes/backoffice/account/+page.svelte +++ b/src/routes/backoffice/account/+page.svelte @@ -232,11 +232,17 @@ if (error) throw error; } else { + // valid password tidak boleh kosong + if (!newUser.password || newUser.password.trim() === "") { + alert("Password is required for new users."); + return; + } + // 1. Create user in Supabase Auth const { data: authUser, error: authError } = await supabase.auth.signUp({ email: newUser.email, - password: newUser.nip || "defaultPassword123", // Use NIP as password or fallback + password: newUser.password, // Use NIP as password or fallback }); if (authError) throw authError;