
网站开放主流技术
文章平均质量分 74
网站用户找回密码功能、网站用户登录记住密码功能、QQ绑定功能
Super乐
闭上自己的嘴,抬起自己的腿,走自己的人生路。
展开
-
登录安全性 一天内连续输入密码错误3次,第二天才能登录(过了当天凌晨24点),实现原理
登录安全性 一天内连续输入密码错误3次,第二天才能登录(过了当天凌晨24点)下面我们先在数据库中建立一个试验表,id,用户名username,密码pwd,次数num,时间time(date);这个功能主要在数据库中分3中情况判断1:解锁时间到了,清除数据库以前的记录数,次数值还原02:在解锁时间内,但是不良记录已经达到3次,不能登3:在解锁时间内,并且不良记录未满3次,可以登录原创 2016-08-08 07:26:38 · 8731 阅读 · 4 评论 -
用户登录记住密码功能(记住登陆状态),下次不需要重新登录,注意安全问题!实现原理
做网站的时候经常会碰到要实现记住密码,下次自动登录,一周内免登陆,一个月内免登陆这种需求。这种功能一般都是通过cookie来实现的。本篇文章将简单说一下如何使用php实现该需求的。当然实现该需求的方法有N多种。整个过程就是用户在登陆的时候,如果选择了记住密码或者一周内免登陆等这个选项的时候,则在用户成功登陆操作完成之后,存储一个实现自动登录的cookie的数据到数据库的用户表里面,作为下原创 2016-08-08 07:33:11 · 23971 阅读 · 6 评论 -
邮箱找回密码功能
原理很简单:用户找回密码的时候,填写用户名,程序得到用户名便可以去数据库取出用户对应的密码以及当时填写的邮箱,根据用户名和密码生成一个key=md5(username+password),然后$string=base64_encode(username+key),发送邮件给用户,邮件内容为http://www.xxx.com?p=$string,用户点击链接地址,程序进行相关操作,先$原创 2016-08-08 07:48:01 · 9398 阅读 · 6 评论 -
QQ登陆绑定代码
//本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽! //qq登陆 public function qq_login(){ vendor('Connect.qqConnectAPI'); $qc = new QC(); $qc->qq_login(); } //qq验证登陆 public function qq_callback(){ vend原创 2016-08-08 21:58:29 · 1614 阅读 · 0 评论