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

互聯網知識

精準傳達 ? 價值共享

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

查看其它板塊

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

作者:狐靈科技 | 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

国产成人一区二区三区视频免费| 国产综合无码一区二区辣椒| 无码人妻ΑⅤ免费一区二区三区| 久久久久精品国产99久久综合| 被伴郎的内捧猛烈进出H| 亚洲AV无码国产精品色午友情链| 农村妇女野战BBXXX农村妇女| 国产妇女馒头高清泬20P多| 中文字幕无线码免费人妻| 无人高清视频免费观看在线| 男人边做边吃奶头视频| 国产又粗又猛又爽又黄的网站| JAPANESE成熟丰满熟妇| 亚洲欧美另类在线视频| 舌头伸进去添的我好爽高视频 | 父债子偿BY画崖海棠| 亚洲性无码AV在线DVD| 天堂AV无码AV在线A√| 你的奶好大让老子摸摸的说说| 国产偷伦视频片免费视频| CHINESE东北体育生自慰| 亚洲精品国产一区二区三区在线观| 日本成熟…@视频| 久久亚洲中文字幕精品一区| 国产喷水1区2区3区咪咪爱AV| BT天堂资源种子在线| 亚洲中国最大AV网站| 无码人妻一区二区三区一| 欧美日韩一区二区三区精品视频在线 | 中文字幕一区二区三区乱码 | 最新中文字幕AV无码专区| 亚洲爆乳成AV人在线视菜奈实| 搡老女人老91妇女老熟女oo| 男人J进女人屁网站免费| 久久AV喷吹AV高潮AV欧美| 国产好爽…又高潮了毛片| YW尤物AV无码国产在线看| 曰本伦理漂亮妈妈| 亚洲精品中文字幕久久久久| 无码中文字幕AV免费放| 色妞AV永久一区二区国产AV开| 欧美成人AA久久狼窝五月丁香| 久久久精品国产SM最大网站| 国产亚洲人成在线播放| 国产AⅤ无码久久丝袜美腿| ぱらだいす天堂中文WWW最新版| 在线看AV片的网站| 亚洲一区二区三区 无码| 亚洲AV成人一区二区电影在线| 少妇CHINA中国人妻VIDE| 欧洲无人区码SUV| 美美哒免费高清影院| 久久久久久精品免费免费软件 | 蜜桃AV自慰久久久久免费网站| 极品少妇被猛得白浆直流草莓视频 | 一本大道东京热无码视频| 亚洲国产成人AⅤ毛片奶水| 小荡货奶真大水多好紧视频| 特大巨黑吊XXXX高潮| 色狠狠AV一区二区三区| 日本农村大姐RAPPER| 秋霞在线看片无码免费| 欧美熟妇呻吟猛交XX性| 男生把QQ放进女生的QQ里在线| 两个黑人大战嫩白金发美女| 巨人精品福利官方导航| 久久无码无码久久综合综合| 久久久久久久精品免费老鸭窝| 极品少妇XXXX精品少妇小说| 精品国产一区二区三区2021| 护士HD老师FREE性ⅩⅩⅩⅩ| 极品少妇被扒开双腿躁出白小说| 黄桃AV无码免费一区二区三区| 国产真人无码作爱免费视频APP| 国产日产欧产美韩系列国| 国产日韩欧美一区二区东京热| 国产午夜片无码区在线观看爱情网 | 国产成人AV一区二区三区在线观 | 做AJ的姿势教程大全图片高清版| 夜里18款禁用软件APP| 野花日本大全免费观看版动漫| 亚洲一线产区二线产区区别在哪 | 午夜亚洲精品久久久久久| 无码人妻一区二区三区免费N鬼沢| 污到你下面流水的小黄文| 小辣椒AV福利在线网站| 亚洲AV无码乱码在线观看牲色| 亚洲AⅤ优女AV综合久久久 | 日韩无码蜜桃视频| 色AV永久无码AV影院| 天堂资源在线官网BT| 午夜精品久久久久久不卡| 亚洲AV伊人久久综合密臀性色| 亚洲精品97久久中文字幕无码| 亚洲精品无码午夜福利中文字幕| 亚洲乱码日产精品BD在线下载| 亚洲男人的天堂在线播放| 一二三四视频社区| 92国产精品午夜福利| 斑马视频电影免费观看| 国产96在线 | 亚洲| 国产偷窥熟女高潮精品视频| 精品香蕉99久久久久成人网站| 久久婷婷五月综合97色一本一本| 男人操女人视频图片日韩| 人妻AV综合天堂一区| 色欲老女人人妻综合网| 性CHINESE新婚VIDEO| 亚洲日韩成人无码不卡| 13小男生GAY自慰脱裤子| 被义子侵犯的漂亮人妻中字| 国产99视频精品免费视看9| 国产一区精选播放022| 久久婷婷色综合老司机| 欧洲无人区码SUV| 无码国产成人久久| 亚洲情综合五月天| AV无码AV无码专区| 国产成人无码精品久久久小说| 狠狠色综合TV久久久久久| 麻豆一二三区AV精品传媒| 日本漂亮妈妈7在观有限中子| 无码熟妇人妻AⅤ在线电影| 亚洲无人区一码二码三码区别| A∨色狠狠一区二区三区| 公么大龟弄得我好舒服第一| 狠狠人妻熟妇Av又粗又大| 免费无码又爽又刺激高潮的漫画| 日韩激情在线小视频观看| 亚洲AV鲁丝一区二区三区| 中文字幕人妻一区二区三区| 成在人线AV无码免费看网站直播 | 东京热无码人妻一区二区AV| 果冻传媒亚洲区二期| 男人一生最吉利的网名| 我和大佬的365天| 亚洲熟妇av一区二区三区浪潮| JAPANESEHD熟女熟妇伦| 国产精品免费视频网站| 久久久久蜜桃精品成人片公司| 日本高清在线视频WWW色| 亚洲AV高清在线观看一区二区| 中国OLDWOMAN老熟妇| 国产SM鞭打折磨调教视频| 久久久久久精品免费免费999| 日本亚洲色大成网站WWW久久| 亚洲成无码电影在线观看| NARUTOMANGA全彩纲手| 国产又爽又黄又舒服又刺激视频| 免费看含羞草AV片成人网址 | 日韩AⅤ无码AV一区二区三区| 亚洲AV成人无码精品综合网站| 中文字幕一区二区三区日韩精品 | 久久99热只有频精品8| 人人爽人人澡人人人妻百度| 亚洲AV永久无码天堂网毛片| 99西方37大但人文艺术| 国产在视频线精品视频| 欧美熟老妇人B多毛OOXⅩ| 亚洲AV无码一区二区三区国产 | 国产一二三四区乱码免费| 女人扒开屁股桶爽30分钟| 性欧美XXXX乳| FREE俄罗斯免费视频| 黑人玩弄人妻一区二区三区| 日本插槽X8插槽怎么用的| 亚洲中文字幕久久精品无码APP| 丰满人妻无码使劲张开双腿AV| 旧芭乐视频官网下载地址IOS| 天天做天天摸天天爽天天爱| √新版天堂资源在线资源| 国产曰的好深好爽免费视频| 日本人妻熟妇BBBBB| 在线观看特色大片免费视频| 国产乱人伦偷精品视频不卡| 漂亮人妻洗澡被公强啪啪| 亚洲精品乱码久久久久66| 粉嫩AV一区二区三区| 久久影院九九被窝爽爽| 无码专区—VA亚洲V专区VR| 99精品久久久久中文字幕| 精品国产污污免费网站入口| 色AV综合AV综合无码网站| 在线天堂8高清版在线观看| 国产午夜精品久久久久免费视| 人妻丰满熟妇av无码区HD优| 亚洲中文字幕无码中文| 国产精品免费看久久久8| 人成乱码一卡二卡三四卡五卡六卡| 亚洲欧洲无卡二区视頻| 国产精品丝袜黑色高跟鞋| 日本粉色IPHONE| 最新国产精品拍自在线观看| 好男人在线观看视频| 少妇无码AV无码专区线| BGMBGMBGM老太太XX一| 久久久久亚洲精品成人网| 亚洲AV无码精品色午夜在线观看 | 国产高清自产拍AV在线| 漂亮人妻被强玩波多野结衣|