web.config 里配置登陆身份验证问题

kmhugh 2009-09-04 11:30:48
<location path="ynpostcontest">
<system.web>
<authentication mode="Forms">
<forms name=".ASPXFORMSDEMO" loginUrl="login.aspx" protection="All" path="/" timeout="60"/>
</authentication>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>

在web.config添加代码 ,想设置登陆页面并阻止用户越过登陆页面 (login.aspx)浏览其它页面,但是不行,依然可以跳过登陆界面
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack15850798154 2009-09-04
  • 打赏
  • 举报
回复
楼主上这个地方看看也许对你有帮助http://hi.baidu.com/x8online/blog/item/688f882fd5d0c3381e3089ae.html,不足的地方请多多包涵啊!!!
ADVANTECH_CYZ 2009-09-04
  • 打赏
  • 举报
回复
多学点,没害处。
关注中。
fengshuyu123 2009-09-04
  • 打赏
  • 举报
回复
你这样写看对不对?
<authentication mode="Forms">
<forms name="admin" loginUrl="~/login.aspx" timeout="60">
</forms>
</authentication>

<authorization>
<deny users="?"/>
<allow roles="admin"/>
</authorization>

你的FROM验证,你要指名字的嘛,,呵呵,,要配置,
kmhugh 2009-09-04
  • 打赏
  • 举报
回复
关键错在哪了~
fuda_1985 2009-09-04
  • 打赏
  • 举报
回复
我错了,不过你的form验证的config肯定是错的。
fuda_1985 2009-09-04
  • 打赏
  • 举报
回复
protection="All"你设的是所有人都可以访问当然跳过了。
suners 2009-09-04
  • 打赏
  • 举报
回复
oo

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧