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是为什么? --------------------编程问答-------------------- 也想知道!!!等待... --------------------编程问答-------------------- 试了好几天了,一直不能用,还请高手不吝赐教! --------------------编程问答--------------------
4篇 认真看完你就会了
参考
补充:.NET技术 , ASP.NET