Пресет «Выход»
Пресет «Выход» стирает cookie-сессию и возвращает посетителя на главную. Именно он стоит за кнопкой «Выйти» в шапке сайта. Показываем окно параметров, схему по шагам и привязку кнопки на сайте. В сценарии всего три узла, поэтому статья заметно короче остальных; понимания работы cookie-сессий здесь достаточно на уровне «пометка в браузере».
Завершение сессии — короткий сценарий, и это хорошо: в нём нечему ломаться. Кнопка «Выйти» в шапке сайта — обычная ссылка на маршрут этого сценария.
Где найти пресет
Админка → «Сайт» → пустой сценарий → тулбар → «Пресеты». Карточка «Выход» замыкает блок авторизации в галерее.

Что собирает пресет
| Узел | Роль в сценарии |
|---|---|
| Начало | Клик по «Выйти» приходит на маршрут сценария |
| Установка cookie | Тот же узел, что при входе, но со временем жизни 0 — cookie стирается |
| Редирект | На главную страницу |
Шаг за шагом
1. Откройте окно параметров (карточка «Выход»). В окне одно поле —
«Имя cookie»: оно должно совпадать с именем из пресета «Вход» (по
умолчанию member), иначе сценарий сотрёт не ту cookie и «выхода» не
случится.

2. Нажмите «Сгенерировать». Если на холсте уже была схема, платформа спросит «Заменить поток?».

3. Внутри узла «Установка cookie» — те же поля, что при входе, но время жизни 0 дней: платформа отправляет браузеру команду удалить cookie.

4. «Сохранить черновик» → «Опубликовать сценарий» («Черновик, превью и публикация»).
Кнопка «Выйти» на сайте
В шапке сайта размещаете обычную ссылку на маршрут сценария, например:
<a href="/logout">Выйти</a>
Сценарий выполнится при переходе: cookie сотрётся, человека вернёт на главную. Никаких скрытых полей и токенов не нужно.
Что проверить после генерации
- Имя cookie в узле совпадает с пресетом «Вход» (буква в букву).
- После клика «Выйти» закрытые страницы перестают открываться без повторного входа.
- Редирект ведёт туда, куда вы хотите (по умолчанию
/) — меняется в узле «Редирект».
Тонкости
- Выход GET-переходом — стандарт для cookie-сессий: сценарий ничего не меняет в данных, только стирает cookie.
- Если используете несколько сессий (два типа участников с разными cookie) — каждый со своим сценарием выхода.
- Страница «после выхода» может сообщать «вы вышли» — поменяйте путь в узле «Редирект» на такую страницу, если она у вас есть.
Частые вопросы
| Вопрос | Ответ |
|---|---|
| После «Выйти» закрытая страница всё ещё открывается | Имя cookie в сценарии выхода не совпадает с именем из «Входа». Сверьте буква в букву. |
| Можно выйти без страницы, просто кнопкой? | Кнопка и есть ссылка на маршрут — отдельная страница не нужна, сценарий сразу вернёт редиректом. |
| Чем выход отличается от «очистки данных» в браузере? | Ничем важным: стирается та же cookie. Сценарий просто делает это за посетителя. |
| Куда попадает посетитель после выхода? | На путь из узла «Редирект» — по умолчанию на главную страницу; поменяйте адрес в узле, если нужен другой. |
Следующая статья: Пресет «Уведомление в Telegram» →
См. также: Пресет «Вход» · Пресет «Смена пароля»