У меня есть приложение, которое требует, чтобы пользователь повторно вводил свой пароль между 15 и 30 минутами бездействия, чтобы позволить ему продолжать то, что он делал.
Моя текущая идея состоит в том, чтобы иметь кусок JavaScript, который вызывает всплывающее окно через 15 минут и просит пользователя снова войти в систему. Сайт в целом имеет 15-минутный тайм-аут аутентификации и 30-минутный тайм-аут сеанса.
Затем я бы хотел, чтобы исходная страница имела обратную передачу, если пользователь успешно аутентифицирует себя во всплывающем окне.
В настоящее время у меня работает всплывающее окно (с 15-минутным обратным отсчетом с использованием JS), и пользователь может снова войти в систему, однако, когда всплывающее окно закрыто и пользователь пытается выполнить действие на своей исходной странице, они попросил войти снова.
Я предполагаю, что это потому, что их исходный файл cookie, который был прикреплен к исходной странице, истек, и он не обнаружит новый.
Как передать успешную аутентификацию из всплывающего окна на исходную страницу?