4.验证并绑定
// 绑定邮箱
public function bind_email() {
if (IS_POST) {
// 获取验证码
$activationcode = $this->_post('activationcode','trim');
$email = $this->_post('email','trim');
$session_activationcode = session($this->activationcode);
if (time() > $session_activationcode['time'] || $activationcode != $session_activationcode['code']) {
$this->error('验证码有误');
} else {
M('User')->where(array('id'=>$this->user['id']))->save(array('email'=>$email));
$this->success('绑定成功',U('Account/my'));
}
} else {
$this->display();
}
}
小结:
1. 这是一种思路,跟发送手机验证码差不多。
2. 区别在于一个是发送短信,一个是发送邮件。
3. 二一个,一个发送主体是阿里大鱼,一个发送主体是公司申请的邮箱。
4. 三一个,发送短信收费,发送邮件免费。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。







