请教为什么,我在/目录放的web.config文件中加入如下配置 
<authentication mode="Forms" > 
<forms loginUrl="user/login.aspx" name=".PASSUSER" /> 
</authentication> 
<authorization> 
<allow users="?" /> 
</authorization> 
比如现在我输入 http://localhost/aap/webform1.aspx,它是会转到user/login.aspx,但是,我输入正确的用户和密码后,它不会到其它目录/文件. 
而是刚才的登陆界面变成二个,再输就变三个(显示在同张网页). 
请教,如何才能让它输入正确的就可以浏览任何目录下的文件,没登陆的一律不能呢?

解决方案 »

  1.   

    还是自己写Session吧
    http://time-is-life.cnblogs.com/articles/320736.html
      

  2.   

    登录成功后跳到其它页面是在你的Forms验证代码中实现的,不是通过配置web.config就能实现的,因为你还要执行相应的业务逻辑来判断用户是否登录成功,一般登录后用FormsAuthentication.RedirectFromLoginPage()方法就可以跳转到登录前访问的页面。==========================
    www.webdiyer.com