? 此文章解決大家有可能遇到的“登錄失斪盎瘛:調(diào)用鑒權(quán)服務(wù)失敗#40029的問題”~~
? ? ? ? 很多人出現(xiàn)上面的問題瑞信,那是因?yàn)椋喝绻谫徺I解決方案時(shí),把AppId 和 AppSecret 填寫錯(cuò)誤穴豫。小程序用戶在登錄時(shí)凡简,便會(huì)返回錯(cuò)誤碼40029,錯(cuò)誤信息MA_WEIXIN_CODE_ERR精肃。此時(shí)便需要手動(dòng)修改 AppId 和 AppSecret秤涩!
修改步驟如下:
? ? ? ? ?登錄會(huì)話管理服務(wù)器,進(jìn)入/opt/lampp/htdocs/mina_auth/system/db/目錄肋杖,查看db.ini文件溉仑,文件中保存著 云數(shù)據(jù)庫 CDB 的ip、port状植、username、passwd以及 dbname 等信息怨喘。
1.1) 進(jìn)入CDB配置文件目錄
cd /opt/lampp/htdocs/mina_auth/system/db/
1.2) 查看服務(wù)器配置文件
vi db.ini
拿到這些信息以后津畸,登錄云數(shù)據(jù)庫CDB,修改 cAppinfo 表中的 AppId 和 secretKey 即可必怜。
2.1)進(jìn)入安裝mysql命令的目錄
cd /opt/lampp/bin/
2.2)連接CDB
./mysql -h #ip -P #port -u #username -p #passwd(其中#ip肉拓、#port、#username梳庆、#passwd是在1.2步驟中查看到的具體信息)
-h -P -u -p 的后面不要有空格哦E尽!
2.3)更新AppId 和 AppSecret
use cAuth;//選中數(shù)據(jù)庫膏执。
update cAppinfo set appid = "your appid",secret = "your secret";//更新正確的AppId 和 AppSecret
要有分號(hào)哦Wな邸!
轉(zhuǎn)自https://github.com/tencentyun/weapp-doc/blob/master/README.md#重裝開發(fā)語言環(huán)境