Хочу сделать удаление комментария анонимным пользователем по коду. Как можено это сделать?

Главные вкладки

Аватар пользователя larisa larisa 28 декабря 2018 в 23:32

1. анонимный пользователь оставляет комментарий к ноде
2. ему на email приходит специальный сгенерированный код для удаления этого комментария
3. при вводе этого кода в специальную форму этот комментарий удаляется...

Как можно реализовать? что-то у меня идей нет ...

Спасибо

Комментарии

Аватар пользователя adano adano 29 декабря 2018 в 0:04
1

GET-ссылка, с параметрами команды на удаление и id комментария.
Какую-то часть ссылки в хеш.
При клике, юзеру сообщение-форма на проекте "точно удалить?"

Как-то так, а "индивидуальные промокоды" на удаление комментария, мягко говоря - диковато.

P.S. Короче, ищите, как реализуют отписку от рассылки... Тот же принцип.

Аватар пользователя larisa larisa 29 декабря 2018 в 0:15

да наверное код это я не додумала, надо так лучше: приходит ссылка при нажатии на которую этот комментарий удаляется без авторизации и тд. вот так надо.

Аватар пользователя yaro yaro 29 декабря 2018 в 6:01
1

всё правильно сказал adano
Роутер итем а-ля comment/123456/user-delete, там гет параметр типа hash, хэш это что-нибудь типа хешированой конкатенации ИД коммента и соли.
в роутер итеме проверяете валидность соли и удаляете коммент в случае, если всё ок