Я хочу сделать что-то подобное при отправке формы в login.jsp, loginAction.jsp сначала сравнивает значение из этого поля со значением поля lastLogon в таблице базы данных пользователей. Только когда значение lastLogon из формы больше значения в базе данных, оно будет считаться действительным логином. Для корректного входа в систему поле lastLogon в базе данных должно быть обновлено со значением формы для обновления времени lastLogon. Когда браузеры повторно отправляют данные из кэша, как в предыдущем случае, значение lastLogon формы не превышает значение lastLogon базы данных, поэтому loginAction.jsp перенаправляет поток управления обратно в login.jsp с сообщением об ошибке «Сессия завершена». авторизоваться.».
но что если кто-то изменит системное время, то значение получит из System.currentTimeMillis () изменится, и ничего из того, что я сказал, не произойдет. вместо этого пользователь сможет получить копию данных из кэша, который я не знаю. Я хочу знать, будет ли изменено системное время, тогда произойдет что-либо, как я изложил выше, или нет.
Если произойдет нечто подобное тому, что я изложил выше, когда системное время одного из них будет таким же, произойдет ли я при использовании System.nanoTime ();
ЗАРАНЕЕ СПАСИБО.
Задача ещё не решена.
Других решений пока нет …