///使用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实现用户登录全过程...相关推荐

  1. 如何将网站前端如何添加登录密码访问_如何在Mac上查找保存的密码的所有信息...

    Mac上所有已保存的密码均受到保护和保护.没有钥匙串,管理员密码或Touch ID,就无法访问它们.虽然"钥匙串访问"是在Mac上查找或查看保存的密码的一种方法,但是在Mac上使用 ...

  2. cookie分号后面没有值_浏览器Cookie介绍

    Web应用程序是使用HTTP协议传输完成的.HTTP协议是无状态的协议.当数据交换完毕以后,客户端与服务器端的连接就会关闭.当再次交换数据的时候需要重新建立新的连接.这就意味着服务器无法从连接上跟踪会 ...

  3. 用java写的教职工信息管理系统_基于Java的教师信息管理系统的设计与实现论文.doc...

    基于Java的教师信息管理系统的设计与实现论文 职场大变样社区():下载毕业设计成品 全套资料,全部50元以下 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于java的教师信息管理系统的 ...

  4. unity保存加载慢_掌握Unity 5中的保存和加载功能

    unity保存加载慢 Thanks to Vincent Quarles for kindly helping to peer review this article. 感谢Vincent Quarl ...

  5. python保存数据为图片_爬取的数据怎么保存为图片?

    我这儿有个相似的例程,你可以参考下: 效果图,在图片上添加文字: python3代码: import os import random import time from PIL import Imag ...

  6. 通过cookie保存并读取用户登录信息

    浏览器将cookie以key/value的形式保存到客户机的某个指定目录 通过cookie的getCookies()方法可获取所有cookie对象的集合 通过cookie对象的getName()方法可 ...

  7. 保存登录信息的Cookie加密技术

    https://www.cnblogs.com/VectorZhang/p/5425283.html 保存登录信息的Cookie加密技术 所有需要账户登录的website 基本都会想到这样一个问题, ...

  8. java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...

    java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...

  9. 服务器如何保存客户端登录信息吗,登录信息处理方法、客户端、服务器及存储介质...

    1. 一种登录信息处理方法,其特征在于,所述登录信息处理方法包括以下步骤: 客户端获取用户的访问请求: 提取所述访问请求中目标页面的预设域名信息,从所述预设域名信息中查找登陆密 钥,并向服务器发送所述 ...

  10. 为什么你学不会递归?告别递归,谈谈我的一些经验 关于集合中一些常考的知识点总结 .net辗转java系列(一)视野 彻底理解cookie,session,token...

    为什么你学不会递归?告别递归,谈谈我的一些经验 可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可 ...

最新文章

  1. cap mysql_.NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法
  2. ARM WFI和WFE指令【转】
  3. new Vue 发生了什么
  4. 如何识别一个指针式的时种的时间?
  5. python docx 设置表格字体和格式_python-docx修改已存在的Word文档的表格的字体格式方法...
  6. 理工男都能有多痴情?
  7. Qt for Android环境配置
  8. mysql录数据总是错误_MySQL数据库出错
  9. NHibernate的关键点精要
  10. Oracle PL/SQL基础知识
  11. scrollIntoView()窗口滚动
  12. 树形dp-智慧树下你和我
  13. JS获取DIV动态高度,并赋值到其style样式中
  14. 【CISSP备考笔记】第2章:资产安全
  15. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”
  16. MySql8JDBC操作
  17. 2015-06-17
  18. RGB 与 BGR 颜色深度、像素和字节之间的关系
  19. Python-提升爬虫速度三种方式
  20. Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

热门文章

  1. 学习——AQS工作原理分析
  2. 【带权二分】bzoj2654 tree
  3. selenium+log4j+eclipse相关问题及解决方案
  4. TortoiseSVN--Subversion客户端使用详解及问题解决
  5. ajax 同步和异步的区别
  6. 我所熟悉的网站负载均衡技术之硬件篇
  7. 第十七届全国机器翻译大会(CCMT 2021) 征文延期通知
  8. 【NLP之情感分析】华为云NLP算法专家:全面解读文本情感分析任务
  9. 双向LSTM与单向LSTM效果对比
  10. 软件集成策略故事连载----构建错误是怎么来的