С уважением, я делаю систему восстановления пароля в PHP, MySQL и AJAX, система создает ссылку с зашифрованным кодом и отправляет ее на почту пользователя.JQuery - очистить или удалить параметры URL
Пример сгенерированной зашифрованной ссылка:
$link = www.dominio.com/reset/?code=98rudrm2093xda
Пользователь должен открыть ссылку из электронной почты, чтобы подтвердить запрос, сайт определяет код URL, используя PHP и AJAX desencrita и сравнивает его с кодом для базы данных, если он существует, тогда он создает новый пароль, все это делается в AJAX, но есть что-то, если пользователь возвращается для перезагрузки сети, вы получаете предупреждение о том, что код не существуют в базе данных.
Вопрос:
Как я могу удалить код URL с JQuery, а затем сбросить пароль, чтобы предотвратить появления окна предупреждения, если я обновить веб-страницу.
Возможно ли это?
Я очень ценю вашу помощь!
Вы должны изменить этот код после того, как пользователь изменит свой пароль .. так что если пользователь перезагрузит страницу, он больше не получит тот же код в базе данных –
Почему вы не устанавливаете флаг в базе данных после того, как пользователь успешно изменит пароль или после истечения срока действия вашей ссылки после определенного периода времени, чтобы вы могли отобразить соответствующее сообщение об ошибке? –
Почему вы не можете перенаправить обратно на главную страницу, чтобы «перезагрузить» URL? –