2011-02-04 59 views
0

我的文件夹中我的asp.net网站..namely管理如何限制用户登录,如果它从asp.net中的特定目录/文件夹中选择页面?

我有以下管理文件夹内页... login.aspx的,home.aspx,welcome.aspx ...

我想如果用户直接打开网页... welcome.aspx或管理文件夹内的任何其它页,然后它会自动重定向到login.aspx的,直到他们登录使用管理员ID,并通过...

如何做到在web.config中此设置.. 。采用授权vb.net

回答

3

您可以使用<location>标签在你的web.config:

http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx

这使您可以指定哪些文件夹只能由用户访问。例如只允许一个名为“Admin”用户并没有其他人:

<location path="/admin"> 
    <system.web> 
    <authorization> 
     <allow users="Admin"/> 
     <deny users="*"/> 
    </authorization> 
    </system.web> 
</location> 
相关问题