Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Как разграничить доступ юзеров к папкам сервера (хранилище с любыми файлами), не юзая windows аутентификацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2006, 18:29 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
а никто ее и не юзает. юзают Forms-аутентификацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2006, 00:18 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
а никто ее и не юзает. юзают Forms-аутентификацию Пожалйуста, Вы бы не могли в двух словах описать как это делается? Вот лежат у меня в виртуальном каталоге файлы xxx.html и xxx.doc - и как к ним разграничить доступ, используя forms аутентификацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2006, 14:31 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Просто запусти нужные тебе расширения в обработку через asp.net dll в IIS Manager - на них тут же распространится действие Forms Authentication. Ну и или, как много раз уже предлагалось, сделай download через отдельную aspx страницу Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 01:51 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Может я не очень правильно сформулировал вопрос, но все же, не могли бы вы пояснить как это делается. У меня есть веб-приложение, для которого выставлена FormsAuthentication. В виртуальном каталоге этого приложения у меня есть статический контент (html, doc, pdf и т.д.). Мне необходимо разграничивать доступ к этому контенту различным пользователям, но так как этот контент не обрабатывается ASP.Net - как это сделать? Как я понимаю, в IIS разграничение доступа к такому контенту можно задать только на уровне NTFS, но в моем случае получается, что при обращении пользователь обращается под гостевой учетной записью Интернета. Из самого первого ответа сложилось впечатление что это очень просто, расскажите пожайлуста как? Заранее благодарен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 12:06 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
возьми любую книжку по ASP или набери в яндексе Forms Authentification. Или просто потыкайся в IIS. Тебе нужны два тега <forms и <allow c "?" Потом проверь, чтоб нужные тебе расширения IIS рассматривал как ASP - что тебе Димон сказал и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 13:34 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Если не хочется делать обработку всех файлов через asp.net, то тогда можно вынести каталог с ними за пределы веб сайта (чтобы нельзя было к ним напрямую достучаться), ну а скачку сделать через отдельных хендлер, который будет принимать на вход имя файла, а на выход отдавать его содержимое через Response.WriteFile() Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 14:32 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Если не хочется делать обработку всех файлов через asp.net, то тогда можно вынести каталог с ними за пределы веб сайта (чтобы нельзя было к ним напрямую достучаться), ну а скачку сделать через отдельных хендлер, который будет принимать на вход имя файла, а на выход отдавать его содержимое через Response.WriteFile() В данный момент как раз так и сделал, только вызываю Response.TransmitFile c указанием ContentType, так как WriteFile не корректно выводил doc, pdf и т.д. Думал услышать сдесь новое предложение. Вот vbnet2000 предложил не писать свой хэндлер (спасибо ему за подсказку), а просто разграничивать доступ в config файле. Сейчас возник другой вопрос, как лучше сделать: хэндлером или разграничивать в config. Интересует в первую очередь производительность, т.е. если у меня будет 1000+ юзеров и права могут меняться часто, не будет ли "тормозить" работа с web.config (он будет большой и часто надо будет кому то давать доступ, а кому то убирать). Может быть вариант с хэндлером будет быстрее (информация по разграничению доступа будет храниться в sql)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 15:28 |
|
||
|
form-based аутентификация и разграничение прав доступа к статичному контенту..
|
|||
|---|---|---|---|
|
#18+
Да в принципе нет особой разницы между этими вариантами. Для декларативной защиты через конфиг придется внести изменения в IIS Manager - обрабатывать нужные тебе расширения файлов через asp.net Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 20:40 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33978122&tid=1389710]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 405ms |

| 0 / 0 |
