日期:2014-05-19  浏览次数:20379 次

Asp.net2 一个验证问题,望指教
小弟最近在学习ASP.NET2.0,在自己做验证实验的时候遇到一些麻烦,情况如下:    
小弟在一个网站的根目录下有一个LOGIN.aspx和一个IMAGEVAL.ASPX两个文件,后者是一副验证码的图.然后在根目录下还有两个文件夹,一个叫Admins     一个叫Users,在ADMINS文件夹内有一个网页文件叫QueryCondition.aspx.小弟是想任何用户都能访问根目录的文件,但是要通过FORMS验证才能访问Admins的网页文件.那么应该怎样配置Web.config文件,还是要另外写程序控制呢?

------解决方案--------------------
<location path= "Admins ">
<system.web>
<authentication mode= "Forms ">
<forms loginUrl= "login.aspx " protection= "All " > </forms>
</authentication>

<authorization>
<deny users= "* "/>
</authorization>
</system.web>
</location>

------解决方案--------------------
FormsAuthentication
好像还有一个function是可以自定义跳转到什么网页
这个我忘了
但是是有的
你可以自己找找看
------解决方案--------------------
.Net Framework 2.0 SDK 有相似的例子,也是 一个叫Admin的文件夹~~~ 你可以照做,我就不复制那么多东西了~~~~