php 邮箱验证原理
2013-04-23 11:58
190 查看
1、数据库必须要有的字段,email(会员邮箱地址)key(随机激活码,可以使用md5(rand(10000,99999)这样极简单的)active(bool类型,默认为0,激活后变成1)还可以有其它信息之类的字段
2、注册的时候插入数据库里的有:填写的邮箱、生成一个随机的字符串放在key里、active默认为0
3、插入数据后发送邮件,你可以搜索phpmailer,比较简单,发送的类容是一条链接,格式如下:http://www.xxxxxx.com/active.php?username=用户名&active=激活码
4、你建一个active.php的文件,内容就是查询该用户的资料,如果username与active正好是这条链接的内容,那么就把active设为1,并清空key字段。之所以把key更新为空,是为了防止再次激活。
邮件发送使用mail smtp方式进行发送、
2、注册的时候插入数据库里的有:填写的邮箱、生成一个随机的字符串放在key里、active默认为0
3、插入数据后发送邮件,你可以搜索phpmailer,比较简单,发送的类容是一条链接,格式如下:http://www.xxxxxx.com/active.php?username=用户名&active=激活码
4、你建一个active.php的文件,内容就是查询该用户的资料,如果username与active正好是这条链接的内容,那么就把active设为1,并清空key字段。之所以把key更新为空,是为了防止再次激活。
邮件发送使用mail smtp方式进行发送、
相关文章推荐
- php注册时候邮箱验证的原理
- php+js+mysql设计的仿webQQ-<1>邮箱验证
- PHP 验证邮箱是否合法,正确
- PHP用户注册邮箱验证激活账号
- PHP用户注册邮箱并验证激活帐号
- PHP自带方法验证邮箱是否存在
- PHP自带方法验证邮箱是否存在
- php 获取gmail 联系人邮箱,应用oauth2.0验证
- PHP常用正则表达式,如验证网址,邮箱等
- php实现邮箱验证
- php 邮箱验证
- PHP发送邮箱激活验证
- 邮箱激活验证原理
- php验证邮箱和ip地址最简单方法汇总
- PHP自带方法验证邮箱、URL、IP是否合法
- php中filter函数验证邮箱、url和ip地址的实例
- PHP验证邮箱合法性
- PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
- PHP自带方法验证邮箱、URL、IP是否合法