Я работаю над проектом MIS и в настоящее время я создаю систему входа в систему для этого.Я использую сервлет на стороне сервера и jquery на стороне клиента для вызовов ajax.
их страница входа в систему, которая сначала проверяет состояние входа через вызов ajax, и если пользователь уже вошел в систему, то он меняет расположение страницына «services.html».
при загрузке services.html я снова проверяю состояние входа в систему, а если пользователь не вошел в систему, то я меняю местоположение страницы на «Login.html», используя
document.location='Login.html';
Код выглядит следующим образом
$(document).ready(function() {
$("#login").hide();
$.post("checkLogin",function(xml) {
var status = $(xml).find("result").text();
if (status == "yes") {
document.location='Login.html';
}
else{
// Do Nothing.
}
});
Теперь проблема со страницей services.html заключается в том, что она проверяет состояние входа в систему после полной загрузки страницы в браузер..
Я не знаю другого хорошего способа ограничить пользователей, не вошедших в систему, доступом к странице services.html.Поскольку этот проект довольно большой, мне нужно создать большое количество личных страниц, похожих на «services.html», например «stuInfo.html», для доступа к информации о студентах и т. Д.это.