PHP实现自动登陆的思路分析

转载 2017年01月03日 18:05:29

经常在做网站的时候需要用到一周内免登陆,一个月内免登陆这种需求。要实现只能通过cookie来实现了。那具体的实现过程是怎样的呢?

PHP实现自动登陆的思路分析

方法/步骤

  1. 1

    首先在用户第一次登陆的时候,如果勾选了一周内免登陆,则在登陆操作完成之后,存储一个自动登录的cookie,这个cookie可以是“$value是用户的"id"加一个"随机码"组成的字符串加密处理后的数据”这个随机码是存放在数据库里的用户表里面,作为用户下次自动登陆时验证。也可以是更加高端的数据,大家尽情发挥。

    setcookie('autoLogin',$value,7*24*3600+time());

    PHP实现自动登陆的思路分析

  2. 2

    然后在下次登陆的时候在初始化的时候,先去检测用户电脑里是否有$_COOKIE['autoLogin']的数据,如果有,则对数据今昔解密之后分析,查看是否是之前登陆存储的真是cookie(以防伪造)

    PHP实现自动登陆的思路分析

PHP SESSION之自动登陆的实现

PHP利用Session与Cookie的配合,实现网站的自动登陆功能!
  • bayren820
  • bayren820
  • 2015年12月25日 00:54
  • 3450

有关采用Filter:实现网站自动登录功能模块

有关采用Filter:实现网站自动登录的功能模块. 该功能模块结合CSDN网站的自动登录功能模块的分析,结合JavaWeb课程的Filter的知识,Cookie技术,JSP技术,Servlet技术等完...
  • redarmy_chen
  • redarmy_chen
  • 2014年01月02日 15:13
  • 7641

Java Web中简单实现自动登陆功能。

Java 对自动登陆功能的简单实现,仅用到了servlet和一个filter。第一次写博文,如有不足的地方,敬请指正,谢谢。 登陆界面 登陆页面 /LoginAct...
  • dream_goon
  • dream_goon
  • 2013年12月23日 04:18
  • 3828

PHP实现自动登陆的思路分析

经常在做网站的时候需要用到一周内免登陆,一个月内免登陆这种需求。要实现只能通过cookie来实现了。那具体的实现过程是怎样的呢? 1.首先在用户第一次登陆的时候,如果勾选了一周内免登陆,则在...
  • moqiang02
  • moqiang02
  • 2015年01月28日 21:53
  • 567

C# QQ自动登陆的简单思路

  • 2010年02月11日 11:40
  • 44KB
  • 下载

C#QQ自动登陆的简单思路

  • 2008年06月02日 16:52
  • 23KB
  • 下载

PHP实现一周内自动登陆

PHP实现一周内自动登陆
  • qq_29729735
  • qq_29729735
  • 2016年09月01日 21:35
  • 4768

php登录验证(包括用户名、密码、验证码、数据库、是否已登陆验证、自动登录和注销登录)

登录界面 具体实现方法如下: login.html Title " alt="验证码"> 换一个 ...
  • C_jian
  • C_jian
  • 2016年10月19日 15:43
  • 1481

Android 自带浏览器谷歌账号自动登录的实现 -- 无法登陆原因分析

正在写的文档的时候,死机了,避免白写就拍照了,传照片吧。 这里接没有打完的那里: 后来经过同事的指点,他登陆成功过的信息如下: 点击登录,调用DeviceAccountLogin的log...
  • song_shi_chao
  • song_shi_chao
  • 2013年11月15日 16:44
  • 1728

php curl 自动微博登陆

  • 2012年10月04日 14:19
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP实现自动登陆的思路分析
举报原因:
原因补充:

(最多只允许输入30个字)