Доброе время суток.
Приобрел Битрикс для организации корпоративного сайта. Разбираюсь второй день. Если задаю глупые и банальные вопросы - простите. Нуждаюсь в помощи.
Ситуация такая. Необходимо создать файловый архив. Есть ряд пользователей (допустим Клиент1, Клиент2 и т.д.). Им необходимо дать доступ к некоторым файлам (разумеется после прохождения процедуры авторизации на странице). Клиент1 ни каким образом не должен получить доступ к файлам Клиент2. Мучаюсь в догадках - каким образом сделать это в Битриксе без разработки сложных кусков кода.
Вот мой вариант:
- создается группа пользователей Клиент1, Клиент2 (да да, именно группа, потому что, насколько я понял, Битрикс не позволяет назначить права на каталог одному пользователю из группы - только всей группе целиком! Если это не так - просветите, пожалуйста);
- в папке сайта создается папка для каждой группы, т.е. Клиент1, Клиент2 (папки содержат необходимые файлы);
- стандартными средствами для папки Клиент1 открывается доступ для группы Клиент1, остальным закрывается. Так для каждой папки/группы.
Получается, что авторизовавшись в системе член группы Клиент1 не имеет доступа к папке и содержимому Клиент2 и наоборот.
Но использование прямой ссылки спокойно дает доступ на файл!
Вот такой вот ужасный вариант реализации. Очень не хотелось бы реализовывать подобным образом - может быть есть решение?
Приобрел Битрикс для организации корпоративного сайта. Разбираюсь второй день. Если задаю глупые и банальные вопросы - простите. Нуждаюсь в помощи.
Ситуация такая. Необходимо создать файловый архив. Есть ряд пользователей (допустим Клиент1, Клиент2 и т.д.). Им необходимо дать доступ к некоторым файлам (разумеется после прохождения процедуры авторизации на странице). Клиент1 ни каким образом не должен получить доступ к файлам Клиент2. Мучаюсь в догадках - каким образом сделать это в Битриксе без разработки сложных кусков кода.
Вот мой вариант:
- создается группа пользователей Клиент1, Клиент2 (да да, именно группа, потому что, насколько я понял, Битрикс не позволяет назначить права на каталог одному пользователю из группы - только всей группе целиком! Если это не так - просветите, пожалуйста);
- в папке сайта создается папка для каждой группы, т.е. Клиент1, Клиент2 (папки содержат необходимые файлы);
- стандартными средствами для папки Клиент1 открывается доступ для группы Клиент1, остальным закрывается. Так для каждой папки/группы.
Получается, что авторизовавшись в системе член группы Клиент1 не имеет доступа к папке и содержимому Клиент2 и наоборот.
Но использование прямой ссылки спокойно дает доступ на файл!
Вот такой вот ужасный вариант реализации. Очень не хотелось бы реализовывать подобным образом - может быть есть решение?