php 邮箱验证原理
生活随笔
收集整理的這篇文章主要介紹了
php 邮箱验证原理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、數(shù)據(jù)庫必須要有的字段,email(會員郵箱地址)key(隨機(jī)激活碼,可以使用md5(rand(10000,99999)這樣極簡單的)active(bool類型,默認(rèn)為0,激活后變成1)還可以有其它信息之類的字段
2、注冊的時候插入數(shù)據(jù)庫里的有:填寫的郵箱、生成一個隨機(jī)的字符串放在key里、active默認(rèn)為0
3、插入數(shù)據(jù)后發(fā)送郵件,你可以搜索phpmailer,比較簡單,發(fā)送的類容是一條鏈接,格式如下:http://www.xxxxxx.com/active.php?username=用戶名&active=激活碼
4、你建一個active.php的文件,內(nèi)容就是查詢該用戶的資料,如果username與active正好是這條鏈接的內(nèi)容,那么就把a(bǔ)ctive設(shè)為1,并清空key字段。之所以把key更新為空,是為了防止再次激活。
郵件發(fā)送使用mail smtp方式進(jìn)行發(fā)送、
轉(zhuǎn)載于:https://www.cnblogs.com/linksgo2011/archive/2013/04/23/3037429.html
總結(jié)
以上是生活随笔為你收集整理的php 邮箱验证原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是CA认证
- 下一篇: linux下telnet工具下载,tel