public function j_email()
{
// 如果
if (isset($_POST['em'])) {
$email = $_POST['em'];
$account_model = D('Account');
// 证明已经注册过
if ($account_model->judge_account_id_isset($email)) {
Response::show('-101', '该邮箱已经被注册!');
} else {
// 发送给用户的信息
$rand_string = strtolower(rand_string());
$title = '欢迎您注册!么么哒。';
$content = '您好,您的注册验证码是 : ' . $rand_string . ' !, 如果不是本人操作,请忽略!';
$Memcached = Memcached::getInstance();
// 暂时不加密了。
$Memcached->set($email, $rand_string);
if (SendMail($email, $title, $content) === true) {
Response::show('200', '已经发送验证码,请注意查收!');
} else {
Log::write('发送验证码失败,to [--' . $email . '--]', 'WARN');
Response::show('-102', '邮件发送失败,未知原因!');
}
}
}
Response::show('-103', '数据丢失!');
}