PHP—利用cookie实现七天免登录
在大部分系统,都会存在用户的注册登录退出。当这个系统每天都要登录,但是每次都要输出用户名密码的话,就会觉得很麻烦(在不考虑安全隐患的情况下),这是就可以设计一个免登录的方法,来有效地解决这一问题。
解决思路为,在成功登陆一次系统之后,将用户信息保存到cookie中,等到下一次登录时,系统就会先去cookie中验证登录信息,登录信息正确且没有失效时,就可以实现免登录。
具体代码实现如下。
第一次登陆成功
<?php//登陆成功后,假设$user保存了用户的登录信息,这里设置为七天免登录
setcookie('user',$user,time()+7*24*3600);?>
第二次登录,验证登录
<?php//先判断是否有cookie信息
if(isset($_COOKIE['user']){//拿取cookie中的用户信息,判断是否有效$user = $_COOKIE['user'];
...
//跳转到登录成功页面
}
空白处,可以自由发挥,因为每个系统的验证方式都不同,一般会验证用户是否存在,或者cookie的有限期。这就实现了一个简单的免登录,希望可以帮到大家,谢谢。
PHP—利用cookie实现七天免登录相关推荐
- Cookie实现七天免登录
cookie实现七天免登录 浏览器要实现自动登录,将登录信息保存本地的cookie里,但仅仅保存安全隐患高. 流程 1.保存用户信息,当选择七天自动登录复选框时,在后台验证用户密码正确后,将用户的这些 ...
- SpringBoot Thymeleaf Vue Mybatis 登录和注册的实现,以及使用Cookie实现七天免登录
文章目录 5. 功能实现 5.1 用户注册和登录功能 前端页面 后台登录和注册 5.2 未登录拦截 5.3 七天内免登录 Cookie 和 Session Cookie简介 Cookie 的使用 利用 ...
- 七天免登录(Cookie+session)+ 页面显示动画人物效果(萌娘+气泡效果)+购物车的实现代码
一.七天免登录(Cookie+session),基于实现jsp页面 页面效果:勾选7天免登录复选框,输入用户名和密码,点击登录即可,登录后可在cookie中查看用户登录信息,以及用户过期时间 1.登录 ...
- JavaWeb _ 07 session、Cookie和七天免登陆
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.会话管理 二.cookie 三.session 四.cookie与session的区别 五.七天免登陆 一.会话管理 概 ...
- 利用cookie的跨域单点登录的简单实现
Configuration: 1. Web.Config 在两个站点的配置配置文件machine节点上相同的validationKey, decryptionKey and validation的值, ...
- vue实现七天免登录(cookie)
一.在登录页面的标签中加入一个checkbox v-model绑定它的checked <div class="rt"><el-checkbox v-model=& ...
- 利用cookie实现b站免账号密码登录
document.cookie ="SESSDATA=49d4147c%2C8957247677%2Cf295e641;domain=.bilibili.com;path=/"; ...
- 利用selenium携带cookies实现免登录
前面爬虫系列我在介绍中谈到过Javascript进行渲染的界面,普通的请求是无法获取关键代码块的. selenium确实是个神器,但是越来越多的网站也对selenium进行了识别和通过登录方式进行了限 ...
- 七天免登录JavaScript实现
html代码 <label for="">用户名:</label><input type="text" id="user ...
最新文章
- NVIDIA团队:利用神经网络生成极慢视频
- 敏捷项目计划的多层面
- if you have something important on the clean my mac
- 2013年人人校园招聘笔试题
- RocketMQ 分布式事务
- Postgresql ALTER语句常用操作小结
- SQLServer中的系统表,存储过程和函数的功能及应用
- SMS模型格网转换为MIKE21的格网源代码
- 阿里巴巴矢量图标网使用的小方法
- 2021年低压电工新版试题及低压电工考试总结
- python判断字符串大小写的三大函数——islower、isupper、istitle函数的用法及实例
- Flask debug模式算pin码
- 和风天气开发平台使用
- Scikit-Learn入门教程
- 测序 测序过程和原理
- 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...
- 10分钟就能完成别人半天的工作量,Word长文档排版技巧分享
- Xamarin for android 小白教程-HelloWorld !
- GEANT4 中的NIST MATERIAL 材料名录
- IOCP之accept、AcceptEx、WSAAccept的区别 .