asp.net 使用cookie完成记住密码自动登录
来源:互联网 发布:当尼采哭泣知乎 编辑:程序博客网 时间:2024/06/01 09:05
//------------------------------登录页面----------------------------
代码如下 复制代码
string username = this.txtUserName.Text;//用户名
string password = this.txtPassword.Text;//密码
if (UserManager.LoginValidate(username, password) && this.ckState.Checked == true)//判断登录名和密码是否正确和是否选择了记住用户名和密码的复选框
{
//判断客户端浏览器是否存在该Cookie 存在就先清除
if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
{
Response.Cookies["username"].Expires = System.DateTime.Now.AddSeconds(-1);//Expires过期时间
Response.Cookies["password"].Expires = System.DateTime.Now.AddSeconds(-1);
}
else
{
//向客户端浏览器加入Cookie (用户名和密码 最好是使用MD5加密)
HttpCookie hcUserName1 = new HttpCookie("username");
hcUserName1.Expires = System.DateTime.Now.AddDays(7);
hcUserName1.Value = username;
HttpCookie hcPassword1 = new HttpCookie("password");
hcPassword1.Expires = System.DateTime.Now.AddDays(7);
hcPassword1.Value = password;
Response.Cookies.Add(hcUserName1);
Response.Cookies.Add(hcPassword1);
}
}
//------------------------转到登录后的页面(有母板页写母板页最好)------------------------
代码如下 复制代码
if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
{
//用户曾登录
username = Request.Cookies["username"].Value.ToString(); //读取Cookie
password = Request.Cookies["password"].Value.ToString();//判断Cookie读取出来的用户名和密码是否能正确登录
if (UserManager.LoginValidate(username, password))
{
//登录后的代码
} }
//-------------------------------Cookie退出(加一个退出按钮)-------------------------------
//退出
代码如下 复制代码
HttpCookie hcUserName1 = new HttpCookie("username");
hcUserName1.Expires = System.DateTime.Now.AddDays(-7);
hcUserName1.Value = username;
HttpCookie hcPassword1 = new HttpCookie("password");
hcPassword1.Expires = System.DateTime.Now.AddDays(-7);
hcPassword1.Value = password;
Response.Cookies.Add(hcUserName1);
Response.Cookies.Add(hcPassword1);
更多详细内容请查看:http://www.111cn.net/net/net/40722.htm
- asp.net 使用cookie完成记住密码自动登录
- php使用cookie完成登录记住密码
- JS使用cookie完成记住密码功能
- 登录页面使用Cookie 记住密码
- javascript中cookie使用--登录记住密码
- asp.net登录界面记住密码
- 记住密码,自动登录
- cookie、session及实现记住密码,自动登录
- cookie、session及实现记住密码,自动登录
- cookie、session及实现记住密码,自动登录
- Jsp使用Cookie完成记住账号密码的功能
- Cookie实现登录记住密码
- ASP.Net之使用Cookie和Session实现自动登录
- 使用cookie完成用户自动登录
- 记住密码和自动登录
- php 记住密码自动登录
- php记住密码自动登录
- php 记住密码自动登录
- 先序遍历和中序遍历求后序遍历
- 数据更新
- codeblocks安装补充
- 在Window下安装ubuntu
- Socket常用选项
- asp.net 使用cookie完成记住密码自动登录
- VC6.0和VS2010获取Excel驱动
- 多么痛的领悟!——我的2013拾遗总结
- Redis内部数据结构详解之双向链表(linkedlist)
- Leetcode: Remove Duplicates from Sorted List
- LINQ to OBJECT函数积累
- Window 下 MySQL 5.6.15 下载安装及使用
- Leetcode Minimum Window Substring
- android 网络编程 HttpGet类和HttpPost类使用详解