我们通常注册某个网站时都是以下的流程:
1. 填写用户名、密码、重复密码、Email、……,提交;
2. 收取邮件,点击激活链接;
3. 再次输入验证信息,激活成功;
4. 进一步完善资料或使用网站。
当然,随着移动互联网的迅速发展,我们今天看到更多的是手机号码验证注册与邮箱验证注册同时提供,让用户自己选择注册方式。今天,我分享的是,关于注册时使用邮箱验证功能的一个demo。
测试环境:Linux+Apache+MySQL+PHP;
PHP版本:5.4;
MySQL版本:5.6;
首先,下载demo.zip,解压后,到数据库创建名为test_email的数据库,导入数据库test_email.sql。把demo文件夹拷贝到你的服务器,最后修改其中两个文件里面的配置信息,第一个:connect.php,数据库连接信息。第二个:register.php,你的系统邮箱信息。
注意:确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets(socket 是属于PHP扩展部分),如果显现为“sockets-enabled”,那就是支持了。