Developer Network
Developer Network
Developer Network
ProfileText
ProfileText
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
authorization的退出登录之后在次验证
Web 技术
>
ASP.NET 与 AJAX
问题
0
登录进行投票
authorization这个只能控制第一次访问拒绝匿名用户访问某些页面,在过了这一验证之后,就可以随意访问页面了,它是如何工作的,如何记录已登录的用户和如何判断用户已登录?登录之后退出登录,再次拒绝匿名用户访问那些需要登录之后才能打开的页面它可以做到吗?
2009年4月27日 1:29
回复
|
引用
答案
0
登录进行投票
这完全是靠cookie实现的。登录之后就写一个cookie到你的浏览器里,然后只要服务器端看到这个cookie就认为你有权访问。退出时把cookie擦除,然后你就不能访问需要授权的页面了。
Microsoft ASP.NET MVP
已标记为答案
Cat Chen
Moderator
2009年4月28日 4:02
2009年4月28日 4:01
回复
|
引用
版主
全部回复
1
登录进行投票
你好,需要在配置文件中修改设置
<authorization>
<deny users="?"/>
</authorization>
根据你的提问,可以知道,你对这套验证机制不是很熟悉,请参考
http://blog.sina.com.cn/s/blog_500c844601007pig.html
jon.valett@gmail.com
2009年4月27日 2:13
回复
|
引用
版主
0
登录进行投票
这完全是靠cookie实现的。登录之后就写一个cookie到你的浏览器里,然后只要服务器端看到这个cookie就认为你有权访问。退出时把cookie擦除,然后你就不能访问需要授权的页面了。
Microsoft ASP.NET MVP
已标记为答案
Cat Chen
Moderator
2009年4月28日 4:02
2009年4月28日 4:01
回复
|
引用
版主