Umbraco - контроль доступа к СМИ по членству - PullRequest
0 голосов
/ 20 июля 2009

Мне нужно настроить доступ к файлам мультимедиа со следующей структурой: папка мультимедиа определяется как принадлежащая определенной группе участников. Затем подпапка ниже, которая должна быть доступна для подмножества членов из родительской группы участников. Есть мысли о том, как лучше всего это сделать? Я буду отображать фактические ссылки на скачивание файлов с помощью пользовательского элемента управления, но как мне настроить этот элемент управления доступом на серверной части? Мне нужен сборщик членов группы и сборщик нескольких членов. Они существуют где-нибудь?

Ответы [ 2 ]

1 голос
/ 20 июля 2009

Никогда не использовал его, но на нашем сайте .umbraco существует проект Filtered Member Picker . Вы также можете быть заинтересованы в пакете Protected Media . Я не могу подтвердить их качество, но они могут помочь вам.

0 голосов
/ 10 сентября 2009

Это похоже на пользовательский раздел на страницах администратора, где вы создаете страницу (-ы) для управления этой вложенной иерархией. Смотрите видео на Umbraco.org о том, как создать пользовательский раздел.

Вы напишите aspx-страницы для пользовательского раздела, как на обычном сайте ASP.Net, и, вероятно, сохраните информацию об авторизации в пользовательских таблицах базы данных.

Вы также напишите класс (ы) бизнес-логики, которые предоставляют эту информацию веб-элементу управления, который вы пишете. Пользовательский веб-элемент (ы) обернут внутри макроса и используется в шаблоне. Они будут предоставлять авторизованный контент данному посетителю.

Это не крошечная работа, но вы должны быть в состоянии приблизиться к конечному результату за день, если вы действительно знакомы с Umbraco; затем отполируйте его оттуда. Для этого нет простой конфигурации, вы можете найти стороннюю надстройку, но это сомнительно. Если вы можете решить эту проблему с помощью стандартного ASP.Net, то вы можете легко добавить специальный раздел на страницы администратора Umbraco и запустить аналогичную функцию.

...