Вы здесь

Как авторизовать пользователя по ссылке на любую страницу?

0

У меня на сайте при выборе определённого статуса заказа покупателю высылается письмо. В письме я отправляю ссылку на страницу для подтверждения получения заказа. Имеет вид site.ru/order/123/confirm
Но, страница доступна только авторизованным пользователям. И если человеки видят форму авторизации, то часто забивают и уходят.
Хочется в этом письме выслать ссылку вида site.ru/order/123/confirm?login=ac22434ct34t5a3v56, перейдя по которой пользователь автоматически авторизуется.
Возможно ли такое реализовать?

Версия Drupal: 
6.x
Вопрос задан 18.01.2017 - 12:22

Ответы

0

Вот нашлось для 6-ки.
https://www.drupal.org/project/urllogin
https://www.drupal.org/project/one_time_login

Сам не пробовал, так что не знаю в каком состоянии модули для 6-ки.

Ответ дан 18.01.2017 - 12:37
Аватар пользователя pr0g
pr0g
36

urllogin попробовал. Работает, авторизация на любой странице происходит, но вопрос теперь в том, как такую ссылку вставить в письмо. Соответствующий токен, к сожалению, в списке доступных для шаблона не появился.

Комментарий оставлен 18.01.2017 - 15:40