Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Автологин: авторизация по ссылке

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

Автологин: авторизация по ссылке

Автологин: авторизация по ссылке

Скриншоты
Описание

Технические данные

Опубликовано:
13.09.2022
Обновлено:
08.10.2022
Версия:
1.0.2
Установлено:
Менее 50 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

Модуль предоставляет возможность отправлять в письмах ссылку, перейдя по которой пользователь будет автоматически авторизован.

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

В решении есть поддержка собственных обработчиков авторизации.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.2 (08.10.2022) Изменено название модуля
1.0.1 (20.09.2022) - Исправлена ошибка работы с некоторымы типами почтовых событий (SALE_NEW_ORDER, SALE_ORDER_PAID и т.п.).
Установка
Настройка сайта

1. Создать почтовые события.
2. Создать почтовые шаблоны для событий.
3. Разместить в шаблоне письма ссылку для авторизации https://#SERVER_NAME#/?autologin=#VAYTI_AUTOLOGIN_HASH#. Путь может быть абсолютно любым, главным является добавление get-параметра autologin и указание в качестве значения макроса #VAYTI_AUTOLOGIN_HASH#

Настройка модуля

1. Активируйте модуль в настройках, раздел Основные. Без активации хэш не будет генерироваться, а по уже созданному кэшу авторизация проводиться не будет
2. Укажите почтовые события, где необходимо включить работу макроса #VAYTI_AUTOLOGIN_HASH#.
3. Активируйте флаг "Одноразовая авторизация" в разделе Хэш авторизации, если после авторизации по ссылке необходимо запретить повторную авторизацию по ней. Иначе ссылка будет работать до тех пор, пока не истечет ее время жизни
4. Укажите время жизни хэша авторизации. Если время не указано или равно 0, хеш будет жить неограниченное кол-во времени и авторизация по ссылке будет доступна.
5. В разделе Пользователь необходимо указать макрос для идентификации пользователя. Это макрос, в котором хранится почта или id пользователя. Если в макросе хранится почта, то пользовать будет найден по полю пользователя "EMAIL". Макрос необходимо указать без символов "#".
6. Флаг Сохранять авторизацию отвечает за флаг bSave в методе "$USER->Authorize()". Флаг, указывающий на необходимость запоминания авторизации пользователя. Если активен, то будет сгенерирован случайный хэш, выставлена кука с его значением, и этот хэш будет сохранен в базе данных для последующей авторизации методом CUser::LoginByHash.
Поддержка
Данное поле является полем по умолчанию для всех приложений маркетплейс.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки