迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
請問怎么寫才能在登錄接口上加個獲取空間ID,
URL /index.php?appid=1&appsecret=123&s=member&c=login&m=sms
// 短信驗證碼登錄
public function sms() {
// 獲取返回頁面
$url = dr_safe_url($_GET['back'] ? urldecode((string)\Phpcmf\Service::L('input')->get('back')) : $_SERVER['HTTP_REFERER']);
strpos($url, 'login') !== false && $url = MEMBER_URL;
if (IS_AJAX_POST) {
$post = \Phpcmf\Service::L('input')->post('data');
\Phpcmf\Hooks::trigger('member_login_before', $post);
if ($this->member_cache['login']['code']
&& !\Phpcmf\Service::L('Form')->check_captcha('code')) {
$this->_json(0, dr_lang('圖片驗證碼不正確'));
} elseif (empty($post['phone'])) {
$this->_json(0, dr_lang('手機(jī)號碼必須填寫'));
} else {
$sms = \Phpcmf\Service::L('Form')->get_mobile_code($post['phone']);
if (!$sms) {
$this->_json(0, dr_lang('未發(fā)送手機(jī)驗證碼'), ['field' => 'sms']);
} elseif (!$_POST['sms']) {
$this->_json(0, dr_lang('手機(jī)驗證碼未填寫'), ['field' => 'sms']);
} elseif ($sms != $_POST['sms']) {
$this->_json(0, dr_lang('手機(jī)驗證碼不正確'), ['field' => 'sms']);
$rt = \Phpcmf\Service::M('member')->login_sms($post['phone'], (int)$_POST['remember']);
if ($rt['code']) {
// 登錄成功
$rt['data']['url'] = urldecode(\Phpcmf\Service::L('input')->xss_clean($_POST['back'] ? \Phpcmf\Service::L('input')->post('back') : MEMBER_URL));
$this->_json(1, 'ok', $rt['data']);
$this->_json(0, $rt['msg']);
}
$this->_json(0, dr_lang('提交方式不正確'));
接單,QQ聊
// 短信驗證碼登錄
public function sms() {
// 獲取返回頁面
$url = dr_safe_url($_GET['back'] ? urldecode((string)\Phpcmf\Service::L('input')->get('back')) : $_SERVER['HTTP_REFERER']);
strpos($url, 'login') !== false && $url = MEMBER_URL;
if (IS_AJAX_POST) {
$post = \Phpcmf\Service::L('input')->post('data');
\Phpcmf\Hooks::trigger('member_login_before', $post);
if ($this->member_cache['login']['code']
&& !\Phpcmf\Service::L('Form')->check_captcha('code')) {
$this->_json(0, dr_lang('圖片驗證碼不正確'));
} elseif (empty($post['phone'])) {
$this->_json(0, dr_lang('手機(jī)號碼必須填寫'));
} else {
$sms = \Phpcmf\Service::L('Form')->get_mobile_code($post['phone']);
if (!$sms) {
$this->_json(0, dr_lang('未發(fā)送手機(jī)驗證碼'), ['field' => 'sms']);
} elseif (!$_POST['sms']) {
$this->_json(0, dr_lang('手機(jī)驗證碼未填寫'), ['field' => 'sms']);
} elseif ($sms != $_POST['sms']) {
$this->_json(0, dr_lang('手機(jī)驗證碼不正確'), ['field' => 'sms']);
} else {
$rt = \Phpcmf\Service::M('member')->login_sms($post['phone'], (int)$_POST['remember']);
if ($rt['code']) {
// 登錄成功
$rt['data']['url'] = urldecode(\Phpcmf\Service::L('input')->xss_clean($_POST['back'] ? \Phpcmf\Service::L('input')->post('back') : MEMBER_URL));
$this->_json(1, 'ok', $rt['data']);
} else {
$this->_json(0, $rt['msg']);
}
}
}
} else {
$this->_json(0, dr_lang('提交方式不正確'));
}
}
接單,QQ聊