did you call FormsAuthentication.RedirectFromLoginPage(...)? show your code in login.aspx, or seehttp://samples.gotdotnet.com/quickstart/aspplus/doc/formsauth.aspx

解决方案 »

  1.   

    感谢思归:)
    这两天搞着别的事,刚才看过你的回复,大约行得通了
    不过还有点小问题想问问:用了这种form认证的话还需要用Session来保留用户的基本信息吗?比如我想登陆了的用户随时可以取得他的名字,那还需要Session["UserName"]="某某"这样来保留信息啊?
    还有我该怎么使得某个页面(比如注册页面)可以让所有的人都能访问呢?
      

  2.   

    回复人: azev(阿则) ( ) 信誉:100 
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>  <system.web>
    .....
      </system.web>  <location path="web/school/register.aspx">
    <system.web>
    <authorization>
    <allow users="*"/>
    </authorization>
    </system.web>
      </location></configuration>就是这么解决