Log out: Difference between revisions
From ASDSO Dam Safety Toolbox
No edit summary |
No edit summary |
||
(23 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
<div id="confirmLogout"> | <div id="confirmLogout"> | ||
<p>Do you want to log out?</p> | <p>Do you want to log out?</p> | ||
<button type="button" onclick="logOut()" | <button type="button" onclick="logOut()" class="button" | ||
style="color: #fff; | style="color: #fff; | ||
background-color: #36c; | background-color: #36c; | ||
Line 14: | Line 13: | ||
min-height: 35px; | min-height: 35px; | ||
text-decoration: none;">Submit</button> | text-decoration: none;">Submit</button> | ||
</div> | </div> | ||
<div id="logoutSuccess" style="visibility: hidden;"> | <div id="logoutSuccess" style="visibility: hidden;"> | ||
<p><strong>You are now logged out.</strong></p> | <p><strong>You are now logged out and will be redirected to the <a href="https://portal.damsafety.org">ASDSO Dam Safety Portal</a> in a few seconds.</strong></p> | ||
<p> | <!-- TODO: if we can figure out how to redirect from Impexium site use this instead of the above --> | ||
<p>Return to <a id="redirectUrl" href="/wiki/Main_Page">Main Page</a></p> | <!-- <p><strong>You are now logged out.</strong></p> | ||
<p>Return to <a id="redirectUrl" href="/wiki/Main_Page">Main Page</a></p> --> | |||
</div> | </div> | ||
<script> | <script> | ||
function | function setRedirects(){ | ||
var previousUrl = document.referrer; | |||
if (!previousUrl || previousUrl !== "") { | |||
document.getElementById("redirectUrl").href = previousUrl; | |||
var pageTitle = previousUrl.split("https://damtoolbox.org/wiki/").pop().replaceAll('_',' '); | |||
document.getElementById("redirectUrl").text = pageTitle; | |||
} | |||
} | } | ||
function logOut() { | function logOut() { | ||
// Clear cookie by setting the expiration date to one | // Clear cookie by setting the expiration date to one day ago | ||
var myDate = new Date(); | |||
myDate.setDate(myDate.getDate()-1); | |||
document.cookie = "remoteUserEmail=; expires="+ | document.cookie = "remoteUserEmail='';expires=" + myDate + ";domain=damtoolbox.org;path=/;secure"; | ||
// Navigate to Impexium site and logout there | // Navigate to Impexium site and logout there | ||
setTimeout(function() { | setTimeout(function() { | ||
window.location.href = 'https:// | window.location.href = 'https://portal.damsafety.org/account/logout.aspx'; | ||
}, 3000); | }, 3000); | ||
// Show confirmation | // Show confirmation | ||
var x = document.getElementById("confirmLogout"); | var x = document.getElementById("confirmLogout"); | ||
x.style. | x.style.display = "none"; | ||
var y = document.getElementById("logoutSuccess"); | var y = document.getElementById("logoutSuccess"); | ||
y.style.visibility = "visible"; | y.style.visibility = "visible"; | ||
} | } | ||
//TODO: if we can figure out how to redirect from Impexium site use this | |||
//setRedirects(); | |||
</script> | </script> | ||
</html> | </html> |
Latest revision as of 12:52, 2 May 2023
Do you want to log out?
You are now logged out and will be redirected to the ASDSO Dam Safety Portal in a few seconds.