diff --git a/js/index.js b/js/index.js
index b6dbdc8..929e86d 100644
--- a/js/index.js
+++ b/js/index.js
@@ -7,12 +7,14 @@ $(document).ready(function () {
function setEvents() {
const heartEl = document.querySelector('body > h1 > span');
-
+ refreshDeviceLabel()
+
heartEl.addEventListener('click', function() {
Swal.fire({
title: 'Iniciar sesión',
html:
- `
+ `
+
`,
confirmButtonText: 'Login',
showCloseButton: true,
@@ -21,7 +23,8 @@ function setEvents() {
if(result.isConfirmed) {
const user = $('#user').val();
const pass = $('#pass').val();
- signIn(user,pass);
+ const device = $('#device').val();
+ signIn(user, pass, device);
}
});
});
@@ -36,8 +39,11 @@ function setEvents() {
$("#txtPin").text("ID USUARIO");
});
- $(".btnOk").on("click", login);
-
+ $(".btnOk").on("click", function () {
+ if (pin) {
+ login();
+ };
+ });
}
function login() {
@@ -56,7 +62,7 @@ function login() {
});
}
-function signIn(user, password) {
+function signIn(user, password, device) {
$.post({
urlPath: 'vnUsers/sign-in',
jsonData: {user, password},
@@ -65,9 +71,14 @@ function signIn(user, password) {
localStorage.setItem("token", data.token);
localStorage.setItem("ttl", data.ttl);
localStorage.setItem("user", user);
- localStorage.setItem("password", password);
+ localStorage.setItem("device", device);
localStorage.setItem("created", Date.now());
getTokenConfig();
+ refreshDeviceLabel();
},
})
+}
+
+function refreshDeviceLabel() {
+ $("#deviceLabel").text(localStorage.getItem('device') ?? '')
}
\ No newline at end of file
diff --git a/js/main.js b/js/main.js
index 38c19d7..6abda0e 100644
--- a/js/main.js
+++ b/js/main.js
@@ -66,11 +66,11 @@ $.ajaxPrefilter(function(xhr) {
const token = localStorage.getItem('token')
Object.assign(xhr, {
- url: `api/${xhr.urlPath}`,
+ url: `/api/${xhr.urlPath}`,
headers: {
Authorization : token
},
- timeout: 2000,
+ timeout: 1000,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
processData: false,