Forms表单登陆,动态获取web.config里面的cookies配置
以前写死的写法是
1: //设置登录权限
2: HttpCookie cook;
3:
4: string roles = "admin";//用户角色
5:
6: FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
7:
8: 1, tid, DateTime.Now, DateTime.Now.AddMinutes(600), true, roles);
9:
10: cook = new HttpCookie(".xxxxCookie");
11: cook.Domain = ".youxxxxx.com";
12: cook.Value = FormsAuthentication.Encrypt(ticket);
13:
14: Response.Cookies.Add(cook);
15: //权限结束
16:
动态读取的写法是
1: //设置登录权限
2: HttpCookie cook;
3:
4: string roles = "admin";//用户角色
5:
6: FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
7:
8: 1, tid, DateTime.Now, DateTime.Now.AddMinutes(600), true, roles);
9:
10: AuthenticationSection authen = WebConfigurationManager.GetSection("system.web/authentication") as AuthenticationSection;
11: string cookName = authen.Forms.Name;
12: string cookDomain = authen.Forms.Domain;
13: cook = new HttpCookie(cookName); //".xxxxCookie"
14: cook.Domain = cookDomain; //.youxxxx.com
15: cook.Value = FormsAuthentication.Encrypt(ticket);
16:
17: Response.Cookies.Add(cook);
18: //权限结束
19:
动态读取的好处就是,你修改了web.config里面的配置,我就不用去登陆界面修改cookies的名称和域名等信息了
转载于:https://www.cnblogs.com/iceicebaby/archive/2013/04/12/3016759.html
Forms表单登陆,动态获取web.config里面的cookies配置相关推荐
- Python的Django框架中forms表单类的使用方法详解2
用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...
- html5 前端动态加载后端,Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)...
vue+element的动态表单,动态表格(后端发送配置,前端动态生成) 动态表单生成 elementui官网引导 关键配置 template中,form和form-item的写法和绑定 data里的 ...
- Spring+Spring Security+JSTL实现的表单登陆的例子
2019独角兽企业重金招聘Python工程师标准>>> Spring Security允许开发人员轻松地将安全功能集成到J2EE Web应用程序中,它通过Servlet过滤器实现&q ...
- java 获取js元素,表单元素值获取方式js及java方式的简单实例
表单元素值获取方式js及java方式的简单实例 这里有新鲜出炉的 Javascript 教程,程序狗速度看过来! JavaScript 客户端脚本语言 Javascript 是一种由 Netscape ...
- django forms表单
目录: forms表单介绍 forms常用字段与插件 forms所有内置字段 正则校验字段 钩子函数自定义校验 FORMS介绍 在许多应用场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长 ...
- springSecurity的学习笔记--使用spring-Security完成表单登陆,手机验证码登陆,第三方登陆
环境搭建好后,之后的练习进入了一个十分痛苦的阶段!! 但是与此同时,收获也是比较可观的. 老师通过详细的视频讲解,完成了表单登陆,包括账号密码和验证码登陆,手机验证码登陆,第三方登陆. 每一个部分都进 ...
- JS表单的获取、表单元素的获取、提交表单
获取表单 document.getElementById("id属性值"),通过表单的id属性值获取属性对象 document.表单的name属性值,通过表单的name属性值获取表 ...
- Php获取id并提交表单,提交表单后 PHP获取提交内容的实现方法
提交表单后 PHP获取提交内容的实现方法2020-06-14 15:35:24 问题:网页上提交表单之后,PHP为什么不能获取提交的内容?然而在老版本的PHP上运行却正常. 新版的PHP已经废弃了原来 ...
- Java form表单原理,动态表单及动态建表实现原理[Java编程]
赞助商链接 本文"动态表单及动态建表实现原理[Java编程]"是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下 ...
最新文章
- 《预训练周刊》第38期: Transformer、BERT结构优化
- 定时器 Quartz
- 计算文本相似度_Python文本相似性计算
- 值不值得入手_iPhone11现在还值不值得入手?真实用户说出心里话
- MySQL 查询数据
- Maven的依赖范围
- python循环定义变量_Python变量和循环
- MV178——我的心灵家园
- 下载Windows10纯净官方镜像
- 【Axure原型模板】APP原型设计通用模板 移动端通用原型模板
- LINQ分页和排序,skip和Take 用法
- 华为机试真题 C++ 实现【乱序整数序列两数之和绝对值最小】
- 获取并解析心知天气数据
- LVM -逻辑卷管理
- PicGo+GitHub图床+微博图床
- 决定重新安装windows2016datacenter 系统。原先的俄罗斯版没虚拟机功能
- 求菲波那切数列第n项
- 西影多媒体演示中心的消防应急照明和疏散指示系统
- python 实现漂亮的烟花、樱花、玫瑰花_Python实现浪漫的樱花与烟花雨
- 【网络通信 -- 直播】网络通信协议简介 -- SRTP/SRTCP