[Решено] 1С Bitrix. Разрешаем скачивать файлы из веб-формы неавторизированному пользователю

Май, 24th 2016Рубрика: Web-мастеринг 3032
Подписаться на комментарии по RSS

bitrix. права пользователей

1С Bitrix богата весьма странными решениями при реализации простых вещей. Простой пример - на сайте есть веб-форма с полем типа "файл" (когда нужно отправить какое-то изображения или иной документ). В результате на почту приходит письмо со ссылкой на этой файл примерно такого вида:

...
Ваш макет в цвете:
*******************************
image.jpeg [1414 x 700] (400.34 КБ)
http://you_site.ru/bitrix/tools/form_show_file.php?rid=104&hash=3d97e1e3f496e167c9fa6274e3b9772d&action=download&lang=ru
...

При клике по ссылке выдается сообщение: "Ошибка! Файл не найден."

Почему так? Просто в данный момент вы не авторизовались на сайте, или у вас не достаточно прав.

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

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

  1. Первым делом, в панели управления выбираем вкладку "Настройки" и переходим "Пользователи -> Группы пользователей". Проверяем чтобы у группы "Все пользователи (в том числе неавторизованные)" на вкладке "Доступ" для веб-форм было выставлено значение "по умолчанию" или "доступ закрыт".
  2. в панели управления выбираем вкладку "Сервисы" и переходим "Веб-формы -> Настройка форм". В нужной нам форме на вкладке "Доступ" выставляем для группы "Все пользователи (в том числе неавторизованные)" права "Работа со всеми результатами в соответствии с их статусами".

bitrix. настройка веб-формы

bitrix. разрешаем скачивать файлы из веб-формы

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

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Без регистрации
ваш комментарий будет опубликован после проверки
Регистрация на сайте

На указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.