Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.54.7] |
|
Сообщ.
#1
,
|
|
|
Как в ASP.NET разрешить аутентификацию/авторизацию не только .aspx файлов, но и других файлов?
Где-то что-то вручную прописать, чтобы по deny "?" запрещался показ даже по прямой ссылке сайт/name.php файла? А только после логина(аути+автор) доступ предоставлялся. mime тип .php добавил, в web.config прописал <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.web> <authorization> <deny users="?" /> </authorization> <authentication mode="Forms"> <forms name="AdminForm" loginUrl="LoginAcc.aspx" protection="All" timeout="1" path="/" /> </authentication> </system.web> <system.webServer> <modules> <remove name="FormsAuthentication" /> <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="" /> </modules> <handlers accessPolicy="Read, Execute, Script"> <add name="php5isapi" path="*.php" verb="*" modules="IsapiModule" scriptProcessor="C:\php\php5isapi.dll" resourceType="Either" requireAccess="Execute" preCondition="bitness32" /> </handlers> </system.webServer> </configuration> Даже скачивал php5isapi.dll и врубал фильтрацию, но там ваще доступ закрывался напрочь и какая-то ругань сплошная. Настраивал как тут описано http://devilqw.wordpress.com/2010/10/14/ка...08-iis-7-5-x64/ Теперь пишет даже с логином - Ошибка HTTP 500.0 - Internal Server Error У разыскиваемого ресурса возникли проблемы, его отображение невозможно. А без включения php5isapi доступ к .php всегда открыт. Это ж кошмар php код переписывать в VB код, с которым я мало знаком. |