asp.net cookie 实现 记录用户登录状态,下次自动登录
2013-05-16 16:47
507 查看
方法一:在用户表中增加一个字段如akey, 在用户登录后,生成一个guid,把它保存到akey字段中,并将其写入cookie,(因为guid的唯一性和不可伪造性,所以比较安全)这样,实现用户有一唯一的guid在cookie中,下次登录时,检查cookie中的guid即可
(此法的弊端:当你账号信息电脑上的cookie未失效前,这台电脑任何人都可以用你的账号自动登录,哪怕你在别处改了密码)
方法二:把用户名和密码写到cookie中,用户名和密码一定要加密。
(账号密码容易泄露,最好加密好账号密码,如 MD5加密,最后多加几次,复杂点更安全)
(此法的弊端:当你账号信息电脑上的cookie未失效前,这台电脑任何人都可以用你的账号自动登录,哪怕你在别处改了密码)
方法二:把用户名和密码写到cookie中,用户名和密码一定要加密。
(账号密码容易泄露,最好加密好账号密码,如 MD5加密,最后多加几次,复杂点更安全)
相关文章推荐
- asp.net利用cookie保存用户密码实现自动登录的方法
- asp.net利用cookie保存用户密码实现自动登录的方法
- c# 实现网页上用户自动登陆|asp.net 模拟网站登录
- 使用COOKIE对像实现保存用户基本信息(结合Session),ASP.Net实现用户登录全过程
- Asp.Net使用加密cookie代替session验证用户登录状态 源码分享
- ASP.Net之使用Cookie和Session实现自动登录
- Asp.Net使用加密cookie代替session验证用户登录状态 源码分享 欢迎拍砖
- c# 实现网页上用户自动登陆|asp.net 模拟网站登录
- Asp.net中实现同一用户名不能同时登录(单点登录)
- 在ASP.NET AJAX中使用应用程序服务和本地化(2):示例程序:实现用户登录和注销
- aSP.NET下次自动登录cokkie
- Asp.net中实现同一用户名不能同时登录(单点登录)
- .net mvc 利用cookie实现自动登录 退出后注销信息
- Asp.net中实现同一用户名不能同时登录(单点登录)
- asp.net保存用户登录状态
- 采集/自动登录啊都可以用这两个方法实现 asp.net
- Asp.net 实现GridView分页时记录CheckBox状态
- 在ASP.NET AJAX中使用应用程序服务和本地化:实现用户登录和注销(转自:Dflying Chen @ cnblogs)
- JSP之保存Cookie实现用户注册并自动登录
- asp.net 实现用户登录和注册——基于webform模式