迅睿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
http://www.zbshanke.com/doc/797.html官方短信驗證安全升級,發(fā)送前需要 圖形碼認(rèn)證,那API接口咋整啊!! 我用uniapp 開發(fā) 無法使用圖形二維碼!!!
能提供開關(guān)嗎??或者api接口不進行限制,自己通過前端控制!
可以使用調(diào)用驗證碼圖片顯示到app中 http://www.zbshanke.com/doc/806.html
config/hook.php
\Phpcmf\Hooks::on('member_send_phone_before', function($phone) { // 手機發(fā)送驗證碼時不驗證圖片驗證碼 $code = \Phpcmf\Service::C()->session()->get('captcha'); if (!$code) { $code = 1234; \Phpcmf\Service::C()->session()->set('captcha', $code); } $_GET['code'] = $code; });
回復(fù)迅睿框架創(chuàng)始人我已經(jīng)獲得了所有的數(shù)據(jù),還是無法獲得正確的圖形碼。大哥怎么取消這個驗證碼啊!!我想使用前段的一些插件形式的驗證手段。。
uni.request({ url: common.apiUrl + "index.php?s=member&c=api&m=register_code&id=" + _self.userName + "&code=" + _self.code, method: 'POST', header: {'Content-Type': 'application/x-www-form-urlencoded'}, data: {}, success: (res) => { console.log(res.data); console.log(_self.userName); console.log(_self.code); } }),
回復(fù)@易學(xué)習(xí) 大哥 ,用了您的鉤子,結(jié)果還是顯示驗證碼未填。上面代碼是沒帶鉤子的測試代碼。。。我把鉤子文件是放在根目錄下的config/hooks.php文件里面。你代碼的意思是查詢 圖形碼 ,如果不存在 設(shè)置為1234,如果存在就 用 $_GET['code'] 去獲取?是這個意思嗎??但是實際是顯示圖片驗證碼不正確。
回復(fù)@易學(xué)習(xí) 使用您提供的方法,我測試結(jié)果是圖片驗證碼未填寫。
我看錯了,我這個方法不能用于注冊
注冊發(fā)驗證碼把code傳輸過去就行了
回復(fù)@易學(xué)習(xí) 我還是想把這個驗證碼取消,因為現(xiàn)在前端有很多好看好用的驗證插件能用。。我現(xiàn)在通過前端傳驗證碼,老是說驗證碼不正確。
回復(fù)@易學(xué)習(xí) 注冊登陸 都不行。。 后臺怎么傳啊!!大哥
改了系統(tǒng)文件容易崩潰,我都不敢改
index.php?s=member&c=api&m=register_code&id=手機號碼&code=圖片驗證碼的值",
回復(fù)@冰藍(lán) 我現(xiàn)在使用的就是你這種方法調(diào)用的code, 但是我使用uniapp前端獲取結(jié)果不對!!
uni.request({ url: common.apiUrl + "index.php?s=member&c=api&m=login_code&id=" + _self.userName + "&code=" + _self.code, method: 'POST', header: {'Content-Type': 'application/x-www-form-urlencoded'}, data: {}, success: (res) => { console.log(res.data); console.log(_self.userName); console.log(_self.code); } }),
正解
回復(fù)@冰藍(lán)
回復(fù)迅睿框架創(chuàng)始人 老大,能取消圖形驗證碼嗎??
可以,晚上我增加一個開關(guān)
樓上這個方法是可行的:
回復(fù)@許豐奕
回復(fù)迅睿框架創(chuàng)始人 老大,各種方法都試過了,學(xué)藝不精沒能搞定,,還是請老大弄各開關(guān),我要關(guān)了他~~~
回復(fù)迅睿框架創(chuàng)始人 感謝老大深夜加班把短信驗證碼功能更新了!!這樣的服務(wù)商,各位看官,沒買程序的有什么理由不買!!!!!
短信接口解決辦法是首席指點的,我順便把成功獲取短信的方法放一下,https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=api&m=login_code&id=18866665555&code=1234",
紅色是的根據(jù)最新改變規(guī)則后增加的,更新最新程序到后臺 系統(tǒng)>>API設(shè)置 設(shè)置禁用。-----------------------------------------------------------------------------------------------------
不想再立新貼,干脆把短信及注冊的問題一起放到這個貼里面一起解決吧~~我根據(jù)獲取的短信,提交注冊或登陸,都會提示未發(fā)送手機驗證碼, web端 使用短信驗證登陸注冊都正常
移動端 不使用手機驗證 常規(guī)注冊登陸正常只是api接口在使用sms驗證時不正常。
登陸端api接口地址: https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=login&m=sms注冊端api接口地址: https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=register
一下截圖是我注冊時 post提交的數(shù)據(jù),開發(fā)工具好像顯示提交正常,只是服務(wù)端返回的是未發(fā)送手機驗證碼。
更新一下程序試試
可以使用調(diào)用驗證碼圖片顯示到app中 http://www.zbshanke.com/doc/806.html
config/hook.php
回復(fù)迅睿框架創(chuàng)始人

我已經(jīng)獲得了所有的數(shù)據(jù),還是無法獲得正確的圖形碼。
大哥怎么取消這個驗證碼啊!!我想使用前段的一些插件形式的驗證手段。。
回復(fù)@易學(xué)習(xí) 大哥 ,用了您的鉤子,結(jié)果還是顯示驗證碼未填。上面代碼是沒帶鉤子的測試代碼。。。我把鉤子文件是放在根目錄下的config/hooks.php文件里面。
你代碼的意思是查詢 圖形碼 ,如果不存在 設(shè)置為1234,如果存在就 用 $_GET['code'] 去獲取?是這個意思嗎??
但是實際是顯示圖片驗證碼不正確。
回復(fù)@易學(xué)習(xí) 使用您提供的方法,我測試結(jié)果是圖片驗證碼未填寫。
我看錯了,我這個方法不能用于注冊
注冊發(fā)驗證碼把code傳輸過去就行了
回復(fù)@易學(xué)習(xí) 我還是想把這個驗證碼取消,因為現(xiàn)在前端有很多好看好用的驗證插件能用。。
我現(xiàn)在通過前端傳驗證碼,老是說驗證碼不正確。
回復(fù)@易學(xué)習(xí) 注冊登陸 都不行。。 后臺怎么傳啊!!大哥

改了系統(tǒng)文件容易崩潰,我都不敢改
回復(fù)@冰藍(lán) 我現(xiàn)在使用的就是你這種方法調(diào)用的code, 但是我使用uniapp前端獲取結(jié)果不對!!
正解
回復(fù)@冰藍(lán)
回復(fù)迅睿框架創(chuàng)始人 老大,能取消圖形驗證碼嗎??
可以,晚上我增加一個開關(guān)
樓上這個方法是可行的:
回復(fù)@許豐奕
回復(fù)迅睿框架創(chuàng)始人 老大,各種方法都試過了,學(xué)藝不精沒能搞定,,還是請老大弄各開關(guān),我要關(guān)了他~~~

回復(fù)迅睿框架創(chuàng)始人 感謝老大深夜加班把短信驗證碼功能更新了!!這樣的服務(wù)商,各位看官,沒買程序的有什么理由不買!!!!!
短信接口解決辦法是首席指點的,我順便把成功獲取短信的方法放一下,
https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=api&m=login_code&id=18866665555&code=1234",
紅色是的根據(jù)最新改變規(guī)則后增加的,更新最新程序到后臺 系統(tǒng)>>API設(shè)置 設(shè)置禁用。
-----------------------------------------------------------------------------------------------------
不想再立新貼,干脆把短信及注冊的問題一起放到這個貼里面一起解決吧~~
我根據(jù)獲取的短信,提交注冊或登陸,都會提示未發(fā)送手機驗證碼,
web端 使用短信驗證登陸注冊都正常
移動端 不使用手機驗證 常規(guī)注冊登陸正常
只是api接口在使用sms驗證時不正常。
登陸端api接口地址: https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=login&m=sms
注冊端api接口地址: https://xxxxxx/index.php?appid=1&appsecret=xxxxxxx&s=member&c=register
一下截圖是我注冊時 post提交的數(shù)據(jù),開發(fā)工具好像顯示提交正常,只是服務(wù)端返回的是未發(fā)送手機驗證碼。
更新一下程序試試