Browse Source

Fixed login js

Now correctly handles failed login attempts
master
Rohan Sircar 4 years ago
parent
commit
daf1f8d253
  1. 12
      chatto/src/main/resources/static/js/login.js
  2. 4
      chatto/src/main/resources/templates/home.html

12
chatto/src/main/resources/static/js/login.js

@ -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;

4
chatto/src/main/resources/templates/home.html

@ -106,10 +106,6 @@
</div>
</section>
<script>
console.log(hostAddress);
/* console.log(hostAddress2); */
</script>
</body>
</html>
Loading…
Cancel
Save