asp.net 身份验证(Update)
2024-08-25 08:03:56
ASP.NET 有四种 身份验证, 用的最广的就是 Froms 这几天 做项目 想用到 配置文件, 比较了 MVC 和ASP.NET 发现 还是 MVC 给力(MVC 叫做 过滤器 也有四种 当然 也是要在 config 配置文件中 写配置的)
但是人家方便啊 你只要在不允许匿名用户访问 只需要在方法前面 加上[Authorze] 然后就可以了
这个ASP.NET 看得我 头大 下面 我就来 说一下 ASP.NET 身份验证
<system.web> // 在 system.web 节点下面 添加
<authentication mode="Forms">
<forms loginUrl="~/Registeredlogin/Login.aspx" timeout="2880" defaultUrl="~/"></forms> //Url 表示 要跳转到的路径 2880 表示 有效时间 按分钟算 //defaulturl是指你正确登录了后,在没有指向页的时候跳到的页面。
//Loginurl是指用户没有登录,跳到的登录页面。
//打个比方,现在一个客户没有登录想进管理,那就会跳到loginurl.
//如果你直接进入的登录,也就是说在没有发生任何错误时直接登录,登录成功后你总要有
//个提示或跳到哪个页面,那个页面就可以在Defaulturl设置。 </authentication>
<!--站点配置-->
<
</system.web>
这是 配置 未登录 就要 跳转到登录页面
当然 这是 不够的
还要指定 哪些 页面 必须要登录才能进入
所以还要写一个
<location path="UserXinXi">
// path 是指用户信息 而用户 信息 我放在 一个叫UserXinXi
<system.web>
<authorization>
<deny users="?"/> //users="?" 拒绝匿名用户 访问
</authorization>
</system.web>
</location>
<!--站点配置2End-->
这样子就可以了
当然 这些 大概 还是 做出来 第一步
因为 现在 就算你 账户 密码 都正确, 你还是 停在 这个页面
登录页面 引入
注意 不是这个
是这个 --》using System.Web.Security;
然后再登录 按钮 添加 事件
接着输入
FormsAuthentication.SetAuthCookie(User, false);
// User 是 输入 账户 的 文本框
Session["User"] = User;
Response.Redirect("../Index.aspx");
然后 这样 就可以啦
好了 这个 就是 使用 froms 身份验证 验证
最新文章
- Android 自定义事件监听器
- java多线程synchronized底层实现
- oracle触发器 ORA-01722:invalid number 解决方法
- nodejs获取当前url和url参数值
- Debian自带浏览器IceWeasel的中文化
- BAE 环境下 hibernate annotations 配置
- VC中实现带有背景位图的树型控件
- Windows Server 2008 网管数据采集 努力做“日拱一卒“
- 也许是目前实现最好的js模拟滚动插件
- 图书管理系统设置登录验证(cookies)
- MVC Repository模式
- 洛谷P1880 石子合并(区间DP)(环形DP)
- jquery追加元素的不同语法
- 如何取消或定制当点击GridView 的时候出现的那个黄色背景
- Kafka监控工具KafkaOffsetMonitor配置及使用
- Storm消息可靠处理机制
- JAVA I/O(四)网络Socket和ServerSocket
- JDK1.6官方下载_JDK6官方下载
- activiti 数据表设计
- ls 大全
热门文章
- Nginx+Keepalived高可用负载均衡
- Anaconda+tensorflow(不用创建虚拟环境)
- redis管理工具rdm安装;另一个管理工具medis
- npm install, npm install -g, npm install --save, npm install --save-dev之间的区别
- Windows 7通过VirtualBox配置镜像加速
- Matlab求微分方程的符号解1
- 数字麦克风PDM转PCM与STM32 I2S接口应用----重要文档列表
- Reactor系列(五)map映射
- [Agc028B]Removing Blocks_排列组合
- MyBatis使用小结