FORMS验证通过以后不会跳转到returnUrl页面来
<authentication mode ="Forms">根目录下的WEB.CONFIG,点击en/office里的文件,可以跳转的登陆页面loginUrl,当验证通过以后,经过测试有httpcontext.current.user.idendity.name的值,可是就是不会跳转到returnUrl页面来,再次点击en/office里的文件,又跳转到loginUrl页来了,晕,怎么办?
<forms name ="menberid"
timeout="90"
loginUrl="/authTest.aspx"
slidingExpiration ="true"
path ="/"
protection="All"
/>
</authentication>
</system.web >
<location path="en/office" allowOverride="false">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location> --------------------编程问答-------------------- ddd --------------------编程问答-------------------- 你的配置有问题,
<location path= "en/office " allowOverride= "false ">
<system.web>
<authorization>
<allow users="1"/> ----试一下这里,看会不会跳转到loginURL.
<deny users= "? " />
</authorization>
</system.web>
</location> --------------------编程问答-------------------- 抱歉,我看不懂allow users= "1 "/是什么意思 --------------------编程问答-------------------- 就是用用户名"1"登录看看,能不能进入en/office?
登录后httpcontext.current.user.idendity.name应等于1. --------------------编程问答-------------------- 很少用这个
记得可以只验证需要验证的页面 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 已经自己解决了,原来是更改了IIS虚拟目录的应用程序 --------------------编程问答-------------------- 楼主 能详细说说吗 遇到相同问题了 --------------------编程问答-------------------- 相同问题啊, 求教啊
补充:.NET技术 , ASP.NET