public function doBindingEmail()
{
$email = t($_POST['email']);
$code = intval($_POST['email_code']);
/* # 验证是否不可以修改 */
if (!model('User')->isChangeEmail($email, $this->mid)) {
$this->ajaxReturn(null, '该邮箱无法用于账户绑定', 0);
/* # 验证验证码是否不正确 */
} elseif ($sms = model('Sms') and !$sms->checkEmailCaptcha($email, $code)) {
$this->ajaxReturn(null, $sms->getMessage(), 0);
/* # 重新设置email */
} elseif (model('User')->where('`uid` = ' . $this->mid)->setField('email', $email)) {
model('User')->cleanCache($this->mid);
$this->ajaxReturn(null, '设置成功', 1);
}
$this->ajaxReturn(null, '设置失败', 0);
}