$content = '您的验证码为: [code], 任何人索取验证码均为咋骗,切勿泄露!此验证码会在15分钟后失效'; $code = mt_rand(100000, 999999); Sp_Sendmsg::send(array('type' => Sp_Dictionary::getSmsType(0), 'username' => $phone, 'code' => $code, 'content' => str_replace('[code]', $code, $content))); return true; } $jsonParam = array(); $request = Request::current(); $phone = $request->phone; // 获得手机号 $rs = checkPhone($phone); if (is_array($rs)) { $jsonParam = $rs; } else { // 获取短信验证码 if ('getcode' == $request->type) { sendSms($phone); $jsonParam = array('code' => '200', 'msg' => '短信发送成功'); } else { // 登陆 $code = $request->code; $rs = checkLogin($code, $phone); if (is_array($rs)) { $jsonParam = $rs; } else { $user = Sp_Account_SignIn::getUserByPhone($phone); $jsonParam = array('code' => '200', 'msg' => '登录成功', 'uid' => $user['id']); } } } header('Content-type: application/json;charset=utf-8'); echo json_encode($jsonParam);