精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯網知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

人人商城小程序用戶反復授權的問題

作者:狐靈科技 | 2020-04-02 12:55 |點擊:

問題:在微擎的人人商城的小程序里面,會出現用戶反復授權不成功的情況

分析:授權的流程是,一個未進入過小程序界面的用戶進入界面后,wx.getUserinfo會獲取用戶的openid創建一個用戶,并且存在cache里面,然后再點進入這個會員中心界面,會判斷你的這個用戶是無效的,然后進入授權界面,授權界面授權后,在進入首頁,首頁再會調用wxapp.auth這個api接口去修改這個openid的會員昵稱,圖片等信息

關鍵點:后臺數據庫中,shop_member表中,存在一部分為sns_wa_sns_wa_xxxxx這一類的openid,這一類的openid是錯誤的,導致這一部分用戶就一直重復在首頁更新數據更新不了,進入用戶后,再授權,授權進入首頁還是沒法更新 這樣一種死循環的情況

注意:如果你的數據庫中不存在sns_wa_sns_wa_xxx之類的前綴重復openid的話,那么跟下面的解決方案沒得太大關系.

死循環的原因:用戶進入小程序首頁授權后,創建了一個sns_wa_xxx的openid并且存入了緩存,然后再一次進入首頁的時候,會觸發check()方法,check方法會把這個sns_wa_xxx再加上sns_wa前綴,組成了sns_wa_sns_wa_xxx的openid來查詢,查詢不到,然后后面又會觸發什么auth方法驗證,然后就導致了一系列的錯誤.

解決關鍵點:

addons\ewei_shopv2\plugin\app\core\mobile\wxapp.php(這個是小程序調用的方法API后臺接口) 在這個里面有兩個function,一個是auth()->更新和創建用戶的方法,另一個是check()->檢查會員數據有效性的方法

auth()方法排除重復的sns_wa前綴

check()方法排除重復的sns_wa前綴

//更新:

//注:小程序中pages/messages/auth/index.js 這個是用戶的授權js

//注:如果對于js比較熟悉的話,可以直接修改小程序的授權頁面,用授權頁面獲取到用戶的openid,nickename之類的信息后,然后寫一個API接口來驗證你的信息是否注冊,注冊過就不管,把個人昵稱和頭像更新一下. 
修改這個pages/messages/auth/index.js

var t = getApp();
var e = require("../../../utils/core.js");//先加載require.js組件
//修改bind 方法 在bind中如果獲取到了用戶信息,就直接傳參到借口
bind: function() {

var t = this, e = setInterval(function() {
wx.getSetting({
success: function(n) {
var a = n.authSetting["scope.userInfo"];
//微信調用用戶信息的api接口
wx.getUserInfo({
success:function(info){
var userinfo=info.userInfo;
//console.log(userinfo);
var params={
data: userinfo,
iv: info.iv,
};
//調用下面的js方法
var res_code=update_info(params);
//方法成功,回到用戶界面
if(res_code==1){
wx.navigateTo({
url: 'pages/member/index/index',
})
}


}
});

//這里的update_info的js方法 作用是獲取到了用戶信息后,調用PHP的api接口,傳遞用戶參數,然后php獲取用戶參數后根據openid更新member表的用戶信息
function update_info(params){
e.get("wxapp/update_info",params,function(res){
return res.code;
})
}

//相關的PHP后臺接口方法(文件地址:addons\ewei_shopv2\plugin\app\core\mobile\wxapp.php  接口調用時就用wxapp/update_info) 

// 微信小程序更新個人信息(頭像,昵稱,等等)
  public function update_info(){
global $_GPC;
global $_W;
$openid=$_GPC['openid'];
$data = $_GPC["data"];
$return_data=array();

$member=m('member')->getMember($openid);

if($member['nickname']===$data['nickName']){
$return_data=array("code"=>1,"msg"=>"數據一樣,無需修改");
app_json($return_data,$member['openid']);
}


//如果存在用戶信息不為空,且得到的用戶信息和數據庫信息不匹配,進行更新
if(!empty($member)&&strlen($data['avatarUrl'])>1&&$data['nickName']!==$member['nickname']){
$updateData = array(
'nickname' =>$data['nickName'],
'avatar' =>$data['avatarUrl'],
'gender'=>$data['gender']
);
pdo_update('ewei_shop_member', $updateData, array('id' => $member['id'], 'uniacid' => $member['uniacid']));
$data['id'] = $member['id'];
$data['uniacid'] = $member['uniacid'];

$return_data=array("code"=>1,"msg"=>"修改成功");
}else{
$return_data=array("code"=>0,"msg"=>"無數據或者其他錯誤,修改失敗");
}

 

注:有些朋友問頁面彈框出現了check sign fail怎么辦,但凡是進入頁面后彈微信自帶的那種提示框,一般都是配置問題,請檢查你的config文件中的什么appid,appsecret之類的,跟業務代碼沒得太大關系,不知道怎么辦把錯誤黏貼拿去百度.

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "人人商城小程序用戶反復授權的問題
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218

午夜精品久久久久久久久| 四虎永久免费地址WW41.6| 日本厨房ⅩⅩⅩⅩⅩ乱| 四川少妇BBW搡BBBB槡BB| 午夜A级理论片在线播放不卡| 亚洲AV中文AⅤ无码AV浪潮| 亚洲色偷偷综合亚洲av伊人| 祖母和おばあちゃん的区别| 爱情岛论坛自拍亚洲品质极速福利 | 四虎国产成人永久精品免费| 亚洲AⅤ日韩AV电影在线观看| 亚洲日韩中文字幕无码一区| 97久久综合亚洲色HEZYO| 吃了继兄开的药后我做的梦更长了| 国产精品高潮呻吟久久AV| 精品国产成人一区二区| 嫩草伊人久久精品少妇AV| 日韩精品一区二区三区影院| 性姿势108式大全图解| 永久免费不卡在线观看黄网站| 啊灬啊灬啊灬快灬高潮了视频网站| 国产丰满大乳无码免费播放| 精品久久人人妻人人做精品| 欧美黑人粗暴多交高潮水最多| 熟女亚洲综合精品伊人久久| 亚洲人成无码区在线观看| JIZZJIZZ无码中国在线观| 国产精品久久久久久亚洲AV| 久久久精品人妻一区二区三区四| 秋霞电影院午夜无码中文| 性少妇SEXVIDEOS高清| 中文字字幕在线乱码| 国产成人亚洲精品无码H在线| 久久精品道一区二区三区 | 十八禁羞羞视频爽爽爽| 亚洲色无码专区一区| 宝贝把腿张开我要添你下边动态图 | 日本娇小枯瘦XXXX| 亚洲乱码AV中文一区二区| JAPANESE性公交车| 国内精品久久人妻无码不卡| 女人被男人爽到呻吟的视频| 午夜三级理论在线观看高清| 最新国产AⅤ精品无码| 国产激情一区二区三区小说 | 中国BGMBGMBGM老妇网站| 国产成人精品免高潮在线观看| 久久中文字幕无码中文字幕有码| 少妇扒开粉嫩小泬视频| 夜夜嗨AV熟妇人妻涩爱AV| 丰满人妻无码使劲张开双腿AV | 国产精品亚洲ΑV天堂无码| 免费无码午夜福利片| 亚洲AⅤ天堂无码专区| JULIA无码中文字幕一区| 精品久久久久久国产潘金莲| 日韩一区二区在线观看视频| 一本无码中文字幕在线观| 国产成人无码18禁午夜福利P| 蜜臀精品无码AV在线播放| 小雪被老汉玩遍各种方式| JAVAPARSER教师HD| 久久97人妻无码一区二区三区| 日系女生裸妆素颜| 中国老太卖婬HD播放| 国产熟人AV一二三区| 人妻熟妇久久久久久XXX| 艳妇乳肉豪妇荡乳ⅩXX| 国产老熟女狂叫对白| 人人妻人人澡人人爽人人老司机| 亚洲一区二区无码偷拍| 国产精品毛片久久久久久久 | 久久99国产精品片久久99蜜桃| 少妇性饥渴VIDEOS| ACCA少女SDANVI| 久久久WWW成人免费精品| 无码免费毛片手机在线无卡顿 | 国产免费观看久久黄AV片| 人与畜禽交互MOUSE| 一本之道加勒比在线观看| 国产亚洲成AⅤ人片在线观看麻豆| 人体艺术大胆图片| 中央气象台1一7天降水量预报图| 狠狠人妻久久久久久综合| 熟妇人妻系列AV无码一区二区| Chinese熟妇AvHD露出| 久久久久亚洲波多野结衣| 亚洲AV色噜噜男人的天堂| 国产成人精品免费午夜APP| 人妻无码AⅤ中文字幕视频| 中文字幕在线播放| 久久久久久精品免费免费4K| 亚洲AV无码片在线观看| 国产精品高潮呻吟久久AV| 日韩乱码人妻无码系列中文字幕| 重囗味SM在线观看无码| 久久99国产精品片久久99蜜桃| 性无码免费一区二区三区屯线| 国产A1A2A3| 日韩精品专区AV无码| А√天堂资源中文在线官网| 男生女生一起相差差差30| 一二三四视频社区| 久久99久久99精品免观看| 亚洲AV区无码字幕中文色| 国产精品丝袜无码不卡一区| 撕掉她的衣服吮的双乳游戏| 粗大挺进尤物人妻中文字幕| 人妻体内射精一区二区三区| CAOPORN最新地址| 内射老阿姨1区2区3区4区| 真实国产老熟女粗口对白| 久久无码成人影片| 亚洲综合色区在线观看| 久久精品国产99久久久香蕉 | 少妇高潮流白浆在线观看| 吃瓜视频最全观看| 日韩人妻潮喷中文在线视频| 被村长狂躁俩小时玉婷视频| 人妻丰满熟妇无码区免费| VODAFONEWIFI暴力| 人妻熟妇久久久久久XXX| 啊灬啊别停灬用力啊老师| 琪琪午夜伦伦电影理论片| WWW亚洲精品自慰一区二区三 | JAPANESE VISA教师| 欧洲-级毛片内射| 啊灬啊灬啊灬快灬深视频无遮掩 | 国产CHINASEX对白VIDEOS麻豆| 熟悉妇人妻av无码毛片| 国产成人无码AV| 无套内谢孕妇毛片免费看| 国产免费AV片在线无码免费看| 亚洲av成人网站| 精品国产YW在线观看| 亚洲一线产区二线产区区别在哪里 | 亚洲AⅤ永久无码一区二区三区| 国产在线 | 传媒麻豆| 亚洲国产成人精品无码一区二区| 极品女教师波多野结衣电影衣| 亚洲国产午夜无码精品小说| 久久成人麻豆午夜电影| 有码中文AV无码中文AV| 女人18毛片A级毛片嫰阝| HD女人奶水授乳MILK| 日产乱码一二三区别免费下载| 高潮爽死抽搐白浆GIF视频| 无码男男作爱G片在线观看| 国色天香精品一卡2卡3卡4| 亚洲日韩精品无码AV一区二区三| 久久久久久久精品免费看人女| 国产ZLJZLJZLJZLJ| 99久久免费精品高清特色大片| 亚洲AV无码成人网站在线观看| 国产成人无码AV麻豆| 色欲丰满熟妇人妻AV无码| 国产后入又长又硬| 学生无码AV一区二区三区| 久久99精品国产自在现线小黄鸭| 18日韩xxxx| BBBBBB嫩BBBBBB| 国产在线精品一区二区在线看| JIZZJIZZ日本护士水好多| 亚洲综合大片6999| 无码熟妇人妻AV在线一| 人妻丰满熟AV无码区HD| 毛多水多肥胖老太婆| 精品无码AV一区二区三区不卡| 国产怡春院无码一区二区| 国产成人综合精品无码| 爱丫爱丫影院在线观看视频| 永久免费AV无码不卡在线观看| 亚洲AV中文无码乱人伦下载| 四川少妇BBW搡BBBB槡BB| 欧美午夜精品久久久久久浪潮| 久久精品成人亚洲另类欧美| 国产★蜜臀AV无码8MAV| XXXX性BBBB欧美| 2020久久国产综合精品SWA| 一米八五插一米六可以吗| 亚洲精品AⅤ中文字幕乱码| 午夜成人理论无码电影在线播放| 欧洲肉欲K8播放毛片| 女人18片毛片60分钟| 久久中文骚妇内射| 交换朋友夫妻互换客厅韩国5| 国产精口品美女乱子伦高潮| 国产精品久久久久AAAA| 国产成人AV大片大片在线播放| HEYZO高清中文字幕在线| 99精品人妻无码专区在线视频区| 中文字幕乱码一区二区三区免费| 与狼共舞 电视剧| 在线观看无码AV网站永久| 亚洲精品乱码久久久久久蜜桃图片| 青草久久久国产线免观蜜芽| 去部队探亲晚上叫太大声| 人妻熟女一区二区AⅤ| 男人的天堂AV网址| 欧美熟妇呻吟猛交XX性|