我做了一个网站用的是基于窗体的验证然后在某一页中有个判断如果用户通过了验证显示当前用户的资料信息如果没通过验证就显示要求验证的信息(注意 不是要跳转 是在当前的页)也就是说通过验证页面显示一种状态,没通过显示另一种状态请问如何判断当前访问这页的用户是否已经通过了验证???
解决方案 »
- 钩子是否可以在windows服务中使用啊?
- winForm中设置空间叠放顺序
- Socket通讯,如何让客户端一直保和连接状态
- 急救
- 好久没来了 发布一份代码
- 仍
- C# 图形编程:如何在高速刷屏的情况下,实时绘制的曲线图形不闪动?
- 请教高手!纯c/s结构和webserivce三层结构!那一个更好!
- 在C#.net中能实现一个DataGrid单元格内放两个linkbutton吗?-----多谢!!
- C# 怎么获得剩余磁盘的容量
- 简单问题请教:在C#中RadioButton怎么分为几组,使各组单选不受其他组影响呢(非WebForm)?
- 急!!!还是在DataGrid中添加ComboBox控件的问题啊!我搞了一天也没有搞出来啊!谁有代码! 能给我学习一下·!
<authorization>
<deny users="?"></deny>
</authorization>
1表单验证 通过它我们可以用HTTP cookies和HTML表单来对请求进行身份验证。我们可以针对任何资源验证身份
2护照验证 使用MS专门的签名护照身份系统
3Windows验证 通过它我们可以用Windows Challenge/Response语义来对请求进行身份验证。他是由服务器和请求者组成的,一开始服务器拒绝访问一个请求(一个询问),而请求者使用他们的Windows用户名/口令的一个散列值来响应的,这样服务器就可以选择这个散列值来进行身份验证和/或授权
自定义验证 允许我们实施自己的验证系统
你还要把页面设置成protection="All"
你还要把页面设置成protection="All"
=======================================
?????需要??
通过将mode设为Forms,我们可以定义表单验证的行为。
使用cookie(即采用自定义的HTML Forms登录)要求的protection级别:All(默认的)它使用数据验证(基于<machineKey>元素)和加密(如果键码至少是48字节,则可以使用Triple DES)
<authorization>
<deny users="?"></deny>
</authorization>
就可以但我要的就是要判断因为如果按你说的那样只改webconfig 那这页就不能访问了吧但我还是要可以访问只不过这页的状态是没通过验证的状态
你看这种笨方法行不?
http://www.codeproject.com/aspnet/rolesbasedauthentication.asp