redirect based on login status
This commit is contained in:
parent
e070a96fb6
commit
61509f6010
2 changed files with 15 additions and 6 deletions
|
@ -1,11 +1,10 @@
|
||||||
async function checkLogin() {
|
async function checkLogin() {
|
||||||
let resp = await fetch('../whoami', {
|
let resp = await fetch('../whoami')
|
||||||
method: 'POST',
|
if (!resp.ok) {
|
||||||
})
|
console.log("We're not logged in, let's go to the login page", resp)
|
||||||
console.log('ok', resp)
|
document.location.href = 'login.html'
|
||||||
|
}
|
||||||
data = await resp.json()
|
data = await resp.json()
|
||||||
console.log('got', data)
|
|
||||||
// try... catch?
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function onGenerate(evt) {
|
async function onGenerate(evt) {
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
async function checkLogin() {
|
||||||
|
let resp = await fetch('../whoami')
|
||||||
|
if (resp.ok) {
|
||||||
|
console.log("Already logged in, let's change password instead")
|
||||||
|
document.location.href = 'change.html'
|
||||||
|
}
|
||||||
|
data = await resp.json()
|
||||||
|
}
|
||||||
|
|
||||||
async function onSubmit(evt) {
|
async function onSubmit(evt) {
|
||||||
evt.preventDefault()
|
evt.preventDefault()
|
||||||
|
|
||||||
|
@ -14,6 +23,7 @@ async function onSubmit(evt) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function initLogin() {
|
function initLogin() {
|
||||||
|
checkLogin()
|
||||||
document.getElementById("login-form").addEventListener('submit', onSubmit, false)
|
document.getElementById("login-form").addEventListener('submit', onSubmit, false)
|
||||||
}
|
}
|
||||||
document.addEventListener('DOMContentLoaded', initLogin)
|
document.addEventListener('DOMContentLoaded', initLogin)
|
||||||
|
|
Loading…
Reference in a new issue