diff --git a/public/js/landing.js b/public/js/landing.js index 0df9cd0..3003145 100644 --- a/public/js/landing.js +++ b/public/js/landing.js @@ -19,6 +19,7 @@ form.addEventListener("submit", (event) => { event.preventDefault(); submit("/api/auth/login"); }); -document - .querySelector("#signup") - .addEventListener("click", () => submit("/api/auth/signup")); +document.querySelector("#signup").addEventListener("click", () => { + const setupToken = form.elements.setupToken.value; + submit(setupToken ? "/api/auth/bootstrap" : "/api/auth/signup"); +}); diff --git a/public/landing.html b/public/landing.html index 5e557f9..5bedc66 100644 --- a/public/landing.html +++ b/public/landing.html @@ -31,6 +31,13 @@ minlength="12" name="password" autocomplete="current-password" />