当前位置:编程学习 > C#/ASP.NET >>

forms验证IsAuthenticated总是为False

为什么用FORMS登陆总是不成功呢?网上搜了很多例子,依然不行,请高手指点一下,我的基本操作如下:
根目录web.config文件如下: 
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <authentication mode="Forms">
      <forms name="SunnyWay"
             protection="All"
             timeout="30"
             loginUrl="~/Login.aspx"
             defaultUrl="~/"
             slidingExpiration="true"/>
    </authentication>
  </system.web>
</configuration>

创建A文件夹,并创建如下文件
web.config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings/>
  <connectionStrings/>
  <system.web>
    <authorization>
      <deny users="?"/>
      <allow users="*"/>
    </authorization>
  </system.web>
</configuration>

login.aspx页如下:
FormsAuthentication.RedirectFromLoginPage("成功登录的用户的用户名", false);

经如上操作后,访问A文件页面可以导向login.aspx文件,但登陆后一直无法成功跳转走,停留在登陆页面,而且IsAuthenticated的值一直为False是为什么? --------------------编程问答-------------------- 也想知道!!!等待... --------------------编程问答-------------------- 试了好几天了,一直不能用,还请高手不吝赐教! --------------------编程问答--------------------
引用 2 楼 cyc308 的回复:
试了好几天了,一直不能用,还请高手不吝赐教!

4篇 认真看完你就会了

参考
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,