diff options
author | Parker <contact@pkrm.dev> | 2024-11-04 21:00:42 -0600 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2024-11-04 21:00:42 -0600 |
commit | d4280d1fda2f4809274793e7bd49f484f57a883e (patch) | |
tree | 23085015b92d916d304968b396df8edceca037c5 /app/templates/login.html | |
parent | 8ae8c5c454ba42e8f56f415d33bbaaac7d1a37ec (diff) |
Continue JWT implementation - add refresh token
Diffstat (limited to 'app/templates/login.html')
-rw-r--r-- | app/templates/login.html | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/app/templates/login.html b/app/templates/login.html index 25ce3b6..b41d15c 100644 --- a/app/templates/login.html +++ b/app/templates/login.html @@ -89,22 +89,20 @@ // Prevent default form submission event.preventDefault(); - // Get form data const formData = new FormData(this); - - console.log(formData) - - // Send POST request to /login containing form data - const response = await fetch('/login', { + // Send POST request to /api/token containing form data + const response = await fetch('/api/token', { method: 'POST', body: formData }); + const data = await response.json(); - data = await response.json() - - if (data.status != "success") { + if (data.response != 200) { document.getElementById('error').style.display = 'block'; } else { + // Save the tokens in localStorage + window.localStorage.token = data.token; + window.localStorage.refreshToken = data.refreshToken; window.location.href = '/dashboard'; } }); |