Как установить мой URL только на определенный период времени?реагировать - PullRequest
0 голосов
/ 14 декабря 2018

Я работаю над своим реактивным проектом, и мне нужна одна страница моего сайта, доступная только в течение примерно 5 минут.

Например, я отправлю пользователю электронное письмо, содержащее url, пользователь можетпосетил webpage, нажав URL.Однако через определенный промежуток времени (например, 5 минут) пользователь не может получить доступ к webpage, щелкнув URL-адрес (что означает, что URL-адрес бесполезен).

Как создать такую ​​веб-страницу с URL-адресом в моемРеагировать на проект?

1 Ответ

0 голосов
/ 14 декабря 2018

Вы захотите сделать это на своем сервере.Скажем, у вас есть маршрут, который выглядит следующим образом, /verification/:id, и вы отправляете электронное письмо пользователю со ссылкой, направляющей его на https://my-site/verification/cd5d00c4-ff6c-11e8-8eb2-f2801f1b9fd1.Когда электронное письмо отправлено, вы можете сохранить эту строку cd5d00c4-ff6c-11e8-8eb2-f2801f1b9fd1 в вашей базе данных и установить таймер для удаления ее из базы данных через определенное время, если она все еще там.Когда кто-то переходит на /verification/:id, вы берете идентификатор и смотрите, существует ли он в вашей базе данных.Если это так, дайте им проверить, а затем удалите его из базы данных.

...