php 邮箱验证原理
生活随笔
收集整理的這篇文章主要介紹了
php 邮箱验证原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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方式進行發送、
轉載于:https://www.cnblogs.com/linksgo2011/archive/2013/04/23/3037429.html
總結
以上是生活随笔為你收集整理的php 邮箱验证原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是CA认证
- 下一篇: 安装配置Eclipse开发PHP环境配置