logout fixes
This commit is contained in:
parent
8c4ed42f4f
commit
ff52550173
5
app.js
5
app.js
|
@ -94,8 +94,9 @@ app.get('/login/refresh', async (req, res) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get('/logout', (req, res) => {
|
app.get('/logout', (req, res) => {
|
||||||
res.clearCookie("bearer_token")
|
var json = req.headers.cookie.split(';')
|
||||||
res.clearCookie("refresh_token")
|
res.clearCookie("bearer_token", json[0].replace('bearer_token=', ''))
|
||||||
|
res.clearCookie("refresh_token", json[1].replace(' refresh_token=', ''))
|
||||||
res.render('logout.html')
|
res.render('logout.html')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -21,19 +21,27 @@
|
||||||
var signedIn = <%= signedIn %>
|
var signedIn = <%= signedIn %>
|
||||||
var tokenRefreshed = <%= tokenRefreshed %>
|
var tokenRefreshed = <%= tokenRefreshed %>
|
||||||
if (signedIn == false) {
|
if (signedIn == false) {
|
||||||
|
document.getElementById("refreshedTokenNotification").hidden = true
|
||||||
document.getElementById("signedIn").hidden = true
|
document.getElementById("signedIn").hidden = true
|
||||||
document.getElementById("signedOut").hidden = false
|
document.getElementById("signedOut").hidden = false
|
||||||
document.getElementById("logoutButton").hidden = true
|
|
||||||
document.getElementById("refreshTokenButton").hidden = true
|
document.getElementById("refreshTokenButton").hidden = true
|
||||||
document.getElementById("refreshedTokenNotification").hidden = true
|
document.getElementById("loginButton").hidden = false
|
||||||
|
document.getElementById("logoutButton").hidden = true
|
||||||
|
}
|
||||||
|
if (signedIn == true) {
|
||||||
|
document.getElementById("refreshedTokenNotification").hidden = true
|
||||||
|
document.getElementById("signedIn").hidden = false
|
||||||
|
document.getElementById("signedOut").hidden = true
|
||||||
|
document.getElementById("refreshTokenButton").hidden = false
|
||||||
|
document.getElementById("loginButton").hidden = true
|
||||||
|
document.getElementById("logoutButton").hidden = false
|
||||||
}
|
}
|
||||||
if (tokenRefreshed == true) {
|
if (tokenRefreshed == true) {
|
||||||
document.getElementById("refreshedTokenNotification").hidden = false
|
document.getElementById("refreshedTokenNotification").hidden = false
|
||||||
|
document.getElementById("signedIn").hidden = false
|
||||||
document.getElementById("signedOut").hidden = true
|
document.getElementById("signedOut").hidden = true
|
||||||
}
|
document.getElementById("refreshTokenButton").hidden = true
|
||||||
if (signedIn == true) {
|
|
||||||
document.getElementById("loginButton").hidden = true
|
document.getElementById("loginButton").hidden = true
|
||||||
document.getElementById("signedOut").hidden = true
|
document.getElementById("logoutButton").hidden = false
|
||||||
document.getElementById("refreshedTokenNotification").hidden = true
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue