global.asax Protect Page - PullRequest
       10

global.asax Protect Page

1 голос
/ 28 июня 2011

Как я могу защитить страницу в Global.asax, чтобы предотвратить прямой доступ, такой как http://yourapp/Login.aspx, поэтому вам нужно войти в систему, прежде чем вы сможете пройти через эту страницу.

Ответы [ 2 ]

0 голосов
/ 28 июня 2011

В web.config вы можете указать уровень доступа для каждой страницы

    <configuration>

        <system.web>

        <authentication mode="Forms"/>
        <authorization> <deny users="?"/>  //this will restrict anonymous user access

        </authorization>
        </system.web>

        <location path="register.aspx"> //path here is path to your register.aspx page e.g. it could be ~/publicpages/register.aspx

            <system.web>

                <authorization>

                <allow users="*"/> // this will allow access to everyone to register.aspx
                </authorization>

            </system.web>

        </location>

    </configuration>
0 голосов
/ 28 июня 2011

Для этого вы можете использовать Аутентификацию по формам:

http://www.asp.net/security/tutorials/an-overview-of-forms-authentication-cs

...