Log In
Sign Up
{ e.preventDefault(); const formData = new FormData(e.target as HTMLFormElement); const username = formData.get('login-username')?.toString(); const password = formData.get('login-password')?.toString(); try { const response = await AuthClient.login({ username: username, password: password }); if (response.token && username) { localStorage.setItem('username', username); goto('/'); } } catch (err) { const error = ConnectError.from(err); toast.error(error.rawMessage); } }} >
Username
Password
Submit
{ e.preventDefault(); const form = e.target as HTMLFormElement; const formData = new FormData(form); try { await AuthClient.signUp({ username: formData.get('signup-username')?.toString(), password: formData.get('signup-password')?.toString(), confirmPassword: formData.get('signup-confirm-password')?.toString() }); toast.success('account created successfully, please log in'); form.reset(); tab = 'login'; } catch (err) { const error = ConnectError.from(err); toast.error(error.rawMessage); } }} >
Username
Password
Confirm Password
Submit