在大部分系统,都会存在用户的注册登录退出。当这个系统每天都要登录,但是每次都要输出用户名密码的话,就会觉得很麻烦(在不考虑安全隐患的情况下),这是就可以设计一个免登录的方法,来有效地解决这一问题。

解决思路为,在成功登陆一次系统之后,将用户信息保存到cookie中,等到下一次登录时,系统就会先去cookie中验证登录信息,登录信息正确且没有失效时,就可以实现免登录。

具体代码实现如下。

第一次登陆成功

<?php//登陆成功后,假设$user保存了用户的登录信息,这里设置为七天免登录
setcookie('user',$user,time()+7*24*3600);?>

第二次登录,验证登录

<?php//先判断是否有cookie信息
if(isset($_COOKIE['user']){//拿取cookie中的用户信息,判断是否有效$user = $_COOKIE['user'];
...
//跳转到登录成功页面
}

空白处,可以自由发挥,因为每个系统的验证方式都不同,一般会验证用户是否存在,或者cookie的有限期。这就实现了一个简单的免登录,希望可以帮到大家,谢谢。

PHP—利用cookie实现七天免登录相关推荐

  1. Cookie实现七天免登录

    cookie实现七天免登录 浏览器要实现自动登录,将登录信息保存本地的cookie里,但仅仅保存安全隐患高. 流程 1.保存用户信息,当选择七天自动登录复选框时,在后台验证用户密码正确后,将用户的这些 ...

  2. SpringBoot Thymeleaf Vue Mybatis 登录和注册的实现,以及使用Cookie实现七天免登录

    文章目录 5. 功能实现 5.1 用户注册和登录功能 前端页面 后台登录和注册 5.2 未登录拦截 5.3 七天内免登录 Cookie 和 Session Cookie简介 Cookie 的使用 利用 ...

  3. 七天免登录(Cookie+session)+ 页面显示动画人物效果(萌娘+气泡效果)+购物车的实现代码

    一.七天免登录(Cookie+session),基于实现jsp页面 页面效果:勾选7天免登录复选框,输入用户名和密码,点击登录即可,登录后可在cookie中查看用户登录信息,以及用户过期时间 1.登录 ...

  4. JavaWeb _ 07 session、Cookie和七天免登陆

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.会话管理 二.cookie 三.session 四.cookie与session的区别 五.七天免登陆 一.会话管理 概 ...

  5. 利用cookie的跨域单点登录的简单实现

    Configuration: 1. Web.Config 在两个站点的配置配置文件machine节点上相同的validationKey, decryptionKey and validation的值, ...

  6. vue实现七天免登录(cookie)

    一.在登录页面的标签中加入一个checkbox v-model绑定它的checked <div class="rt"><el-checkbox v-model=& ...

  7. 利用cookie实现b站免账号密码登录

    document.cookie ="SESSDATA=49d4147c%2C8957247677%2Cf295e641;domain=.bilibili.com;path=/"; ...

  8. 利用selenium携带cookies实现免登录

    前面爬虫系列我在介绍中谈到过Javascript进行渲染的界面,普通的请求是无法获取关键代码块的. selenium确实是个神器,但是越来越多的网站也对selenium进行了识别和通过登录方式进行了限 ...

  9. 七天免登录JavaScript实现

    html代码 <label for="">用户名:</label><input type="text" id="user ...

最新文章

  1. NVIDIA团队:利用神经网络生成极慢视频
  2. 敏捷项目计划的多层面
  3. if you have something important on the clean my mac
  4. 2013年人人校园招聘笔试题
  5. RocketMQ 分布式事务
  6. Postgresql ALTER语句常用操作小结
  7. SQLServer中的系统表,存储过程和函数的功能及应用
  8. SMS模型格网转换为MIKE21的格网源代码
  9. 阿里巴巴矢量图标网使用的小方法
  10. 2021年低压电工新版试题及低压电工考试总结
  11. python判断字符串大小写的三大函数——islower、isupper、istitle函数的用法及实例
  12. Flask debug模式算pin码
  13. 和风天气开发平台使用
  14. Scikit-Learn入门教程
  15. 测序 测序过程和原理
  16. 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...
  17. 10分钟就能完成别人半天的工作量,Word长文档排版技巧分享
  18. Xamarin for android 小白教程-HelloWorld !
  19. GEANT4 中的NIST MATERIAL 材料名录
  20. IOCP之accept、AcceptEx、WSAAccept的区别 .

热门文章

  1. POI数据库的广泛应用(全国商户数据、社区数据、学校数据、医院数据等POI服务)
  2. 常见的运行时异常有哪些?
  3. 微信文本换行json php,json文本换行 \n符
  4. 专门为码农朋友量身打造的笔记软件-Boostnote
  5. 1亿人在用的腾讯重磅APP停服下架!网友:陪了我6年啊…
  6. 图形学基础 | 高级光照模型 Blinn-Phong
  7. 渣渣白教你使用工具Safe3 SQL注入安全检测工具
  8. ssh登录、配置免密登录
  9. Nginx原理与优化参数配置
  10. 7.8 更多矩阵LU分解相关话题-对角矩阵 置换矩阵