aboutsummaryrefslogtreecommitdiff
path: root/app/templates/login.html
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-11-04 21:00:42 -0600
committerParker <contact@pkrm.dev>2024-11-04 21:00:42 -0600
commitd4280d1fda2f4809274793e7bd49f484f57a883e (patch)
tree23085015b92d916d304968b396df8edceca037c5 /app/templates/login.html
parent8ae8c5c454ba42e8f56f415d33bbaaac7d1a37ec (diff)
Continue JWT implementation - add refresh token
Diffstat (limited to 'app/templates/login.html')
-rw-r--r--app/templates/login.html16
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';
}
});