UDAV99
@UDAV99
web программист, верстальщик

Как реализовать редактирование записи mysql по временной ссылке?

На сайте есть возможность не зарегистрированным пользователям добавлять объявления. Как им дать возможность потом их редактировать?
Созрела идея временной ссылки. Пользователь жмет ссылку "редактировать", ему на почту, которая была указана при подаче объявления, приходит временная ссылка, он по ней переходит и редактирует данные.
Но вот как все это правильно и безопасно реализовать?
  • Вопрос задан
  • 2278 просмотров
Пригласить эксперта
Ответы на вопрос 2
@WebEditor
Самое простое, - генерируйте пароль и высылайте его вместе с временной ссылкой.
Дополнительно можно сделать ограничения на ввод неправильного пароля(в т.ч. числе временные паузы, каптчу и т.п.).
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Генерируйте ссылку вида ?id=1212&hash=1bc29b36f623ba82aaf6724fd3b16718
При переходе по ссылке сверяйте хэш, после редактирования высылайте ссылку с новым хэшем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы