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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽