diff --git a/include/lucidAuth.template.php b/include/lucidAuth.template.php
index a4146eb..ebc8c29 100644
--- a/include/lucidAuth.template.php
+++ b/include/lucidAuth.template.php
@@ -15,6 +15,8 @@ $pageLayout['full'] = <<<'FULL'
+
+
diff --git a/public/example.php b/public/example.php
deleted file mode 100644
index c31adb3..0000000
--- a/public/example.php
+++ /dev/null
@@ -1,27 +0,0 @@
- 'Failed to connect to MySQL: ' . mysqli_connect_error()));
- exit;
-}
-
-if ($input['action'] === 'edit') {
- $mysqli->query("UPDATE users SET username='" . $input['username'] . "', email='" . $input['email'] . "', avatar='" . $input['avatar'] . "' WHERE id='" . $input['id'] . "'");
-} else if ($input['action'] === 'delete') {
- $mysqli->query("UPDATE users SET deleted=1 WHERE id='" . $input['id'] . "'");
-} else if ($input['action'] === 'restore') {
- $mysqli->query("UPDATE users SET deleted=0 WHERE id='" . $input['id'] . "'");
-}
-
-mysqli_close($mysqli);
-
-echo json_encode($input);
diff --git a/public/misc/script.index.js b/public/misc/script.index.js
index 1fd11cc..514079c 100644
--- a/public/misc/script.index.js
+++ b/public/misc/script.index.js
@@ -40,25 +40,27 @@ $(document).ready(function(){
xhrFields: {
withCredentials: true,
},
+ timeout: 750,
+// origin domain should be exempted from timeout
+// (because origin domain can/will be different from current domain --due to traefik design).
data: {
ref: btoa(JSON.stringify({
action: 'login',
token: data.SecureToken
}))
}
+ }).done(function() {
+ NProgress.inc(1 / XHR.length);
}));
});
$.when.apply($, XHR).then(function(){
$.each(arguments, function(_index, _arg) {
- // Show progress somehow (maybe something like https://minicss.org/v2/progress)
+ // Finished cross-domain logins (either succesfully or through timeout)
+ NProgress.done();
+ window.location.replace(data.Location);
});
});
}
- // Finished (either succesfully or through timeout) cross-domain logins
-// redirect once all finished loading or timeout after $X ms
-// origin domain should be exempted from timeout
-// (because origin domain can/will be different from current domain --due to traefik design).
- //window.location.replace(data.Location);
}, 2250);
} else {
$('#btnlogin').css({