java cookie保存登录信息吗_使用COOKIE对像实现保存用户基本信息(结合Session),ASP.Net实现用户登录全过程...
///使用COOKIE对像实现保存用户基本信息(结合Session),ASP.Net实现用户登录全过程//1.创建一个WEB用户控件页面。添加两个HTml 客户端DIV 并专为服务控件 前台代码如下
。在div divLogin 中添加 Label(用户名) textBox(用户名) Label( 密码) textBOx(密码) Checkbox(记住我) button(登入)
。在div DivMain 中 添加 Label(HI,) Label(XXX)//2.WEB用户控件的后台代码实现protectedvoidPage_Load(objectsender, EventArgs e)
{//判断是否有Cookie信息可读if(Request.Cookies.Get("loginUserName")!=null)
{//将Cookie中的登录信息读取出来保存到Session["loginUser"]中Session["loginUser"]=Request.Cookies["loginUserName"].Value;
}//通过判断Session["loginUser"]的值是否为空位判断是否登陆过,以及显示哪一个Divif(Session["loginUser"]==null)
{this.divLogin.Visible=true;this.divMain.Visible=false;
}else{this.divLogin.Visible=false;this.divLoginMain.Visible=true;this.lblUserMessage.Text=Session["loginUser"].ToString();
}
}protectedvoidbtnLogin_Click(objectsender, EventArgs e)//登录按钮Click事件{//保存登陆信息到Session["loginUser"]if(ValidateUser(this.txtID.Text,this.txtPWD.Text))
{
Session["loginUser"]=this.txtID.Text;//如果选择了保存Cookieif(this.chkIsSaveCookie.Checked)
{
HttpCookie cookie=newHttpCookie("loginUserName",this.txtID.Text);
cookie.Expires=DateTime.Now.AddMonths(1);
Response.Cookies.Add(cookie);
}
}//刷新当前页面Response.Redirect(Request.Url.ToString());
}//这里省略了访问数据库验证的过程//登陆账号///登陆密码///publicboolValidateUser(stringid,stringpwd)//该方法用于数据验证,此处略{returntrue;
}protectedvoidbtnSafeExit_Click(objectsender, EventArgs e)//安全退出按钮Click事件{//清空Session中的用户信息Session["loginUser"]=null;//将本地Cookie中的信息移除----让Cookie过期HttpCookie cookie=Request.Cookies["loginUserName"];if(cookie!=null)
{
cookie.Expires=DateTime.Now.AddDays(-10);
Response.Cookies.Add(cookie);
}//刷新当前页面Response.Redirect(Request.Url.ToString());
}
标签: Cookie
java cookie保存登录信息吗_使用COOKIE对像实现保存用户基本信息(结合Session),ASP.Net实现用户登录全过程...相关推荐
- 如何将网站前端如何添加登录密码访问_如何在Mac上查找保存的密码的所有信息...
Mac上所有已保存的密码均受到保护和保护.没有钥匙串,管理员密码或Touch ID,就无法访问它们.虽然"钥匙串访问"是在Mac上查找或查看保存的密码的一种方法,但是在Mac上使用 ...
- cookie分号后面没有值_浏览器Cookie介绍
Web应用程序是使用HTTP协议传输完成的.HTTP协议是无状态的协议.当数据交换完毕以后,客户端与服务器端的连接就会关闭.当再次交换数据的时候需要重新建立新的连接.这就意味着服务器无法从连接上跟踪会 ...
- 用java写的教职工信息管理系统_基于Java的教师信息管理系统的设计与实现论文.doc...
基于Java的教师信息管理系统的设计与实现论文 职场大变样社区():下载毕业设计成品 全套资料,全部50元以下 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于java的教师信息管理系统的 ...
- unity保存加载慢_掌握Unity 5中的保存和加载功能
unity保存加载慢 Thanks to Vincent Quarles for kindly helping to peer review this article. 感谢Vincent Quarl ...
- python保存数据为图片_爬取的数据怎么保存为图片?
我这儿有个相似的例程,你可以参考下: 效果图,在图片上添加文字: python3代码: import os import random import time from PIL import Imag ...
- 通过cookie保存并读取用户登录信息
浏览器将cookie以key/value的形式保存到客户机的某个指定目录 通过cookie的getCookies()方法可获取所有cookie对象的集合 通过cookie对象的getName()方法可 ...
- 保存登录信息的Cookie加密技术
https://www.cnblogs.com/VectorZhang/p/5425283.html 保存登录信息的Cookie加密技术 所有需要账户登录的website 基本都会想到这样一个问题, ...
- java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...
java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...
- 服务器如何保存客户端登录信息吗,登录信息处理方法、客户端、服务器及存储介质...
1. 一种登录信息处理方法,其特征在于,所述登录信息处理方法包括以下步骤: 客户端获取用户的访问请求: 提取所述访问请求中目标页面的预设域名信息,从所述预设域名信息中查找登陆密 钥,并向服务器发送所述 ...
- 为什么你学不会递归?告别递归,谈谈我的一些经验 关于集合中一些常考的知识点总结 .net辗转java系列(一)视野 彻底理解cookie,session,token...
为什么你学不会递归?告别递归,谈谈我的一些经验 可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可 ...
最新文章
- cap mysql_.NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法
- ARM WFI和WFE指令【转】
- new Vue 发生了什么
- 如何识别一个指针式的时种的时间?
- python docx 设置表格字体和格式_python-docx修改已存在的Word文档的表格的字体格式方法...
- 理工男都能有多痴情?
- Qt for Android环境配置
- mysql录数据总是错误_MySQL数据库出错
- NHibernate的关键点精要
- Oracle PL/SQL基础知识
- scrollIntoView()窗口滚动
- 树形dp-智慧树下你和我
- JS获取DIV动态高度,并赋值到其style样式中
- 【CISSP备考笔记】第2章:资产安全
- java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”
- MySql8JDBC操作
- 2015-06-17
- RGB 与 BGR 颜色深度、像素和字节之间的关系
- Python-提升爬虫速度三种方式
- Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)