Ejemplo n.º 1
0
    exit(json_encode($return_data));
}
//判断发送类型
$type = isset($_REQUEST['type']) ? intval($_REQUEST['type']) : 0;
if ($type == 1) {
    //找回密码
    // echo $phone;exit;
    if (!$Db->Fetch($Db->ThisQuery("SELECT 1 FROM `" . $db_prefix . "member` WHERE account={$phone}"))) {
        exit(json_encode(array('state' => "0", 'return_data' => '该手机用户不存在')));
    }
    //找回密码
    $randCode = substr(mt_rand(), 0, 6);
    $content = '验证码:' . $randCode . '(此验证码用于会员找回密码使用,若非本人操作,请不予理会,此信息免费)【华夏君拓】';
    $sms->save($phone, $randCode, 1);
    exit(json_encode(array('state' => "1", 'return_data' => '发送成功' . $content)));
    if ($sms->send_code($phone, $content)) {
        $sms->save($phone, $randCode, 1);
        exit(json_encode(array('state' => "1", 'return_data' => '发送成功')));
    } else {
        exit(json_encode(array('state' => "0", 'return_data' => '发送失败')));
    }
} else {
    //注册验证码
    if ($Db->Fetch($Db->ThisQuery("SELECT 1 FROM `" . $db_prefix . "member` WHERE account={$phone}"))) {
        exit(json_encode(array('state' => "0", 'return_data' => '该手机已被注册,请使用其他手机')));
    }
    $randCode = substr(mt_rand(), 0, 6);
    $content = '验证码:' . $randCode . '(此验证码用于用户注册会员使用,若非本人操作,请不予理会,此信息免费)【华夏君拓】';
    $sms->save($phone, $randCode, 0);
    exit(json_encode(array('state' => "1", 'return_data' => '发送成功' . $content)));
    if ($sms->send_code($phone, $content)) {