Full functional Ajax Admin Theme with Codeigniter 4
Full functional Ajax Admin Theme with Codeigniter 4. Completely functional user registration, login and lock screen system.
php spark serve
admin
and passwork 123456
Auto-lock screen code
$(function() {
function timeChecker() {
setInterval(function() {
var storedTimeStamp = sessionStorage.getItem("lastTimeStamp");
timeCompare(storedTimeStamp);
}, 3000);
}
function timeCompare(timeString) {
var maxMinutes = 1; //GREATER THEN 1 MIN.
var currentTime = new Date();
var pastTime = new Date(timeString);
var timeDiff = currentTime - pastTime;
var minPast = Math.floor((timeDiff / 60000));
if (minPast > maxMinutes) {
sessionStorage.removeItem("lastTimeStamp");
window.location = baseURL + "users/autoLogout";
return false;
} else {
//JUST ADDED AS A VISUAL CONFIRMATION
console.log(currentTime + " - " + pastTime + " - " + minPast + " min past");
}
}
if (typeof(Storage) !== "undefined") {
$(document).mousemove(function() {
var timeStamp = new Date();
sessionStorage.setItem("lastTimeStamp", timeStamp);
});
timeChecker();
}
});
If this project help you reduce time to develop, you can give me a cup of coffee :)