Просьба помочь в решении ситуации, не работает контролируемое скачивание, скачивать дает только администраторам, а нужно чтобы давало скачивать зарегистрированным пользователям, за основу брался пример с демо битрикса download_private.php.
Как переназначить права досупа, до регистрации было написано что доступ к файлу запрещен, а пользователь после регистрации мог скачать файл.
Спасибо!
Администратор
Сообщений: Баллов: 217Регистрация: 31.10.2007
0
29.03.2010 11:40:45
Смотрите в сторону содержимого файла .access.php, где указаны права групп на скачивание файлов:
Настроил контролируемое скачивание, при нажатии на файл вылетает страница с авторизацией и ниже есть кнопка регистрации, при нажатии на нее вылетает стандартная регистрация на 4 поля. имя,логин, имейл, пароль.
Регистрацию переделывали, добавляли дополнительные поля. Как подправить содержимое файла auth.php (путь ...download\download_private)чтобы не вылетали стандартные поля при регистрации? Содержимое файла
Цитата
<? define("NEED_AUTH",true);
$arAuthResult["MESSAGE"] = "Доступ к файлу закрыт"; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
Спасибо за совет! После двух часов танцав с бубном получил ожидаемый результат!
Ниже привожу код template.php, как заработало у меня, еще раз повторюсь что стандартная форма вылетала только после нажатия на файл с зарубленым доступом для зарег. пользователей
файл находится по пути : /www/bitrix/components/bitrix/system.auth.authorize/templates/.default/
<p></p>
<a href="/auth/index.php?register=yes"</a><b><?=GetMessage("AUTH_REGISTER")?></b></a> Если вы впервые на сайте, заполните пожалуйста регистрационную форму. <br />
<?
if($arResult["NEW_USER_REGISTRATION"] == "N" && $arParams["AUTHORIZE_REGISTRATION"] != "Y")
{
?>
<p>