博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Form表单验证
阅读量:5093 次
发布时间:2019-06-13

本文共 614 字,大约阅读时间需要 2 分钟。

表单验证只需在配置文件中设置即可(如上)

上面的代码设置了除了Login.aspx 页面外 其他所有的资源都禁止 未登录的用户访问 

如果登陆页面里有一些图片LOGO之类的存在其他目录里就需要加上下面的设置

上面的设置为路径为 Images 的文件夹下的资源 允许 所有的用户访问

这样Form验证就完成了

这样在登陆成功的时候把用户信息写进Cookie里就OK了(如下)

//给Form验证机制设置参数            FormsAuthentication.SetAuthCookie(UserName_txt.Text, false);

我们可以在页面的调用 Request.IsAuthenticated 查看 当前请求是否为已登录用户发起的 此属性是个Bool 值

在页面中调用  FormsAuthentication.SignOut() 注销登陆

在页面中调用 HttpContext.Current.User.Identity.Name   或者直接 User.Identity.Name 返回当前登陆的用户名 

 

 

 

转载于:https://www.cnblogs.com/gouyanfeng/archive/2012/12/27/2835067.html

你可能感兴趣的文章
【java】自定义异常类
查看>>
【Oracle】Oracle基本数据类型总结
查看>>
第四周学习进度条3
查看>>
Rsync的配置与使用
查看>>
程序员应注意——米勒法则
查看>>
深刻理解Python中的元类(metaclass)
查看>>
[转]java String的经典问题(new String(), String)
查看>>
.net Core使用RabbitMQ
查看>>
博客园博客转至个人网站博客声明
查看>>
linux安装Linux下软件的安装与卸载方法
查看>>
nginx模块
查看>>
牛客网 牛客小白月赛2 H.武-最短路(Dijkstra)
查看>>
Memo组件
查看>>
多普达D700手机利用USB电缆与电脑连接上网方法
查看>>
C语言循环的嵌套
查看>>
Unity3D研究院之手游开发中所有特殊的文件夹(转)
查看>>
bitmap格式分析(转)
查看>>
Mysql密码加密方式
查看>>
一探前端开发中的JS调试技巧
查看>>
eclipse从SVN检出的项目大面积报错怎么办
查看>>