|
|
@ -1,7 +1,9 @@ |
|
|
|
var secondClick = false; |
|
|
|
|
|
|
|
function storeCredentials() { |
|
|
|
let usernameInput = document.getElementById('username'); |
|
|
|
let passwordInput = document.getElementById('password'); |
|
|
|
var jqxhr = $.ajax({ |
|
|
|
let jqxhr = $.ajax({ |
|
|
|
type: 'GET', |
|
|
|
url: `/api/chat/get/token`, |
|
|
|
headers: { |
|
|
@ -14,7 +16,7 @@ function storeCredentials() { |
|
|
|
localStorage.setItem('authToken', authToken); |
|
|
|
authToken = localStorage.getItem('authToken') |
|
|
|
console.log("getting header " + authToken); |
|
|
|
secondClick = true; |
|
|
|
// secondClick = true;
|
|
|
|
$('#loginForm').submit(); |
|
|
|
|
|
|
|
}); |
|
|
@ -22,16 +24,18 @@ function storeCredentials() { |
|
|
|
jqxhr.fail(function() { |
|
|
|
log.error('Error retrieving auth token'); |
|
|
|
alertify.error('Error retrieving auth token. Please log in again') |
|
|
|
secondClick = false; |
|
|
|
// setTimeout(() => location.reload(), 2000)
|
|
|
|
}) |
|
|
|
localStorage.setItem('username', usernameInput.value); |
|
|
|
} |
|
|
|
|
|
|
|
let secondClick = false; |
|
|
|
|
|
|
|
$('#loginForm').on('submit', function(e) { |
|
|
|
if (!secondClick) { |
|
|
|
secondClick = true; |
|
|
|
e.preventDefault(); |
|
|
|
storeCredentials(); |
|
|
|
storeCredentials(secondClick); |
|
|
|
} |
|
|
|
// else {
|
|
|
|
// secondClick = false;
|
|
|
|