powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к файлам
7 сообщений из 7, страница 1 из 1
Доступ к файлам
    #33965184
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предположим на веб-серевере есть такие файлы и папки:

/Dividion1/
/Dividion1/index.aspx
/Dividion1/index.aspx.vb
/index.aspx
/index.aspx.vb
/masterpage.master
/masterpage.master.vb
/web.config

Так вот, если набрать, например, http://localhost/index.aspx.vb, то можно прочитать его содержимое. Как это запретить, оставив только *.aspx?
Далее. В локальной базе содержиться таблица, такого рода:

IP | UserName|RoleID|
10.0.0.2| Ivanov | 1 |
10.0.0.3| Sidorov | 0 |

Нужно, чтоб по ИП выбирались Имя, RoleID и давало доступ, например, для RoleID=1 на папку /Dividion1/ и его содержимому, а Сидорову ничего или только /index.aspx. Как это проще сделать?
Подскажите пожайлуста?
...
Рейтинг: 0 / 0
Доступ к файлам
    #33965668
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть тут люди знающие? Тогда помогите очень надо, пожайлуста!!!
...
Рейтинг: 0 / 0
Доступ к файлам
    #33966414
denisio_mcp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, laticq, Вы писали:

L>/Dividion1/
L>/Dividion1/index.aspx
L>/Dividion1/index.aspx.vb

L>Так вот, если набрать, например, http://localhost/index.aspx.vb, то можно прочитать его содержимое. Как это запретить, оставив только *.aspx?

1. Publish site
2. бред какойто... у меня при попытке открытия http://localhost/Prj1/default.aspx.cs сервер сказал

Server Error in '/Prj1' Application.
--------------------------------------------------------------------------------
This type of page is not served.


L>Далее. В локальной базе содержиться таблица, такого рода:

L> IP | UserName|RoleID|
L>10.0.0.2| Ivanov | 1 |
L>10.0.0.3| Sidorov | 0 |

L>Нужно, чтоб по ИП выбирались Имя, RoleID и давало доступ, например, для RoleID=1 на папку /Dividion1/ и его содержимому, а Сидорову ничего или только /index.aspx. Как это проще сделать?
L>Подскажите пожайлуста?

Поставить обработчик на Application.Begin_Request и в нем проверять Request.UserHost это и есть IP-адрес клиента. Либо генерировать исключение, либо редирект на страницу с ошибкой.... << RSDN@Home 1.2.0 alpha rev. 0>>
...
Рейтинг: 0 / 0
Доступ к файлам
    #33968185
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда скажу проще. Как сделать автоматическую авторизацию и аутентификацию по IP из базы?
...
Рейтинг: 0 / 0
Доступ к файлам
    #33968651
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как запретить просмотр, например, web.config или других несценарных файлов в браузере? Никакой Application_BeginRequest ведь здесь не поможет!!!
...
Рейтинг: 0 / 0
Доступ к файлам
    #33968780
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак запретить просмотр, например, web.config или других несценарных файлов в браузере?
странные у тебя настройки в IIS - реально, видно файлы которые ты перечислил?, или твои слова просто гипотетичны и сам ты руками ничего этого не делал?
...
Рейтинг: 0 / 0
Доступ к файлам
    #33968843
laticq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, настройки все по умолчанию, слова не гипотетичны - все файлы можно прочитать или сохранить, кроме тех которые выполняемые. Какаие надо настроики IIS ставить?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к файлам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]