午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 微信公眾號用戶與網站用戶的綁定解決方案分析

微信公眾號用戶與網站用戶的綁定解決方案分析

熱門標簽:抖音有個地圖標注是什么意思 海南人工外呼系統有效果嗎 七魚外呼系統停用嗎 地下城堡2圖九地圖標注 阿里云400電話申請加工單 西區企業怎么做地圖標注入駐 保定crm外呼系統運營商 智能電話機器人排名前十名南京 九江外呼系統

本文實例講述了微信公眾號用戶與網站用戶的綁定解決方案。分享給大家供大家參考,具體如下:

現在很多網站都已經建立了一套完整的用戶賬號體系,基于這套體系,再做其他應用的用戶擴展就非常方便。例如,有了微軟的outlook賬戶,就可以登錄win8,可以登錄微軟的郵箱,還可以登錄skype。同樣地,一個Apple ID可以享受蘋果的所有服務。正所謂,一個賬號,處處使用。

對于企業,可能會有產品線通常有網站,app,微信公眾號等。統一各產品線的賬號體系,實現一個賬號處處使用的目標是非常有必要的。網站和app使用同一個賬號,不需要做任何多余的工作,客戶只要有用戶名密碼即可登錄。對于微信公眾號,由于它是基于微信公眾平臺的一個應用,需要遵守平臺的規則,所以需要做一些額外的工作才能達到賬號互通的目標。

接下來我們就來討論一下,如何做到微信公眾號用戶與網站用戶的賬號體系無縫對接。

當用戶關注微信公眾號后,會有一些交互,交互過程中可能需要獲取到用戶的身份信息(對應到網站的賬戶信息),例如在公眾號中下單,查詢訂單等操作。那么現在問題來了:對于同一個用戶,我們如何建立微信公眾號用戶(openid)與網站用戶(userid)之間的對應關系。這個過程我們稱之為綁定。

微信賬號綁定

為了簡化討論,我總結了這樣兩個場景:

一、用戶已注冊成為我們的網站用戶,但還未關注我們的微信公眾號;
二、用戶未注冊,但已關注我們的微信公眾號。

對于以上兩種情況,下面分別討論。

場景一

用戶已注冊成為我們的網站用戶,但還未關注我們的微信公眾號。如何方便用戶關注公眾號,同時又能把用戶和微信公眾號綁定在一起呢?很自然地就可以想到二維碼這個入口。

最近幾年,二維碼的應用特別廣泛。微信對二維碼的推廣及應用可以說是如魚得水,微信二維碼支付,微信二維碼登錄,微信二維碼名片等等。可以說,二維碼已經成為O2O中連接線上線下的重要紐帶。小馬哥也稱"二維碼是線上線下的一個關鍵入口"。

在這里,需要用戶在網站上先登錄,然后在合適的地方給出一個綁定入口,比如在個人設置里。綁定流程如下:

微信賬號綁定流程

這里需要用到微信的二維碼生成功能:http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

關于微信二維碼,官方文檔中這樣說:

目前有2種類型的二維碼,分別是臨時二維碼和永久二維碼,前者有過期時間,有效期30天(2592000秒),但能夠生成較多數量,后者無過期時間,數量較少(目前參數只支持1--100000,即10萬個)。兩種二維碼分別適用于帳號綁定、用戶來源統計等場景。

顯然,我們使用臨時二維碼比較合適。每當用戶刷新頁面時,都可以生成一次。

由于二維碼里可以帶有場景值(scene_id),當用戶掃描帶有場景值的二維碼后,微信服務器會把場景值推送給我們自己的服務器,我們拿到場景值后,就可以做驗證和綁定邏輯。注意:生成二維碼需要認證后的服務號。

一次完整的綁定流程應該是這樣的:

①用戶登錄網頁,點擊“綁定微信賬戶”;
②后臺使用微信接口,生成二維碼鏈接返回給前端顯示,并建立場景值A與用戶的對應關系;
③用戶掃描二維碼,并點擊關注微信公眾號(假如已關注,直接跳到④);
④后臺接收微信服務器推送的場景值A;
⑤后臺根據場景值A,查詢到對應的用戶ID(依賴于②中建立的對應關系);
⑥建立用戶userid與微信用戶openid的對應關系;
⑦給用戶的微信客戶端推送“綁定成功”的提示;
⑧通知前臺頁面,綁定已完成,刷新頁面,并返回一些微信賬戶信息。完成綁定。

其中,②中,“建立場景值A與用戶之間的對應關系”,因為用戶已經登錄,所以用戶點擊“綁定微信賬戶”時,我們可以在后臺分配一個臨時場景值A與用戶ID之間的對于關系。對于用戶量不大的網站,可以直接使用php中的apc來緩存,并設置一個過期時間(與臨時二維碼過期時間設置成一樣即可)。不要使用session來存儲這種對應關系,因為④中是微信的推送事件,是不帶session信息的,可以使用redis這類緩存或DB來存儲。另,這里要使用臨時二維碼,數量上沒有限制,只有時間限制,前臺定時刷新即可。

⑧中,因為http沒有推送機制,所以最簡單的方法就是輪詢去查詢,是否已經完成綁定,完成綁定后再刷新頁面。

完成綁定后,用戶再跟我們的微信公眾號交互時,根據openid可以找到對應的userid,即完成身份識別。對于之前提到的下單,查詢訂單,都是可以實現的。

整個綁定過程并不復雜,實現起來也沒有太大的技術難度,最關鍵的是思路。

上述流程是用戶已經在網頁端登錄了,也就是說已經注冊用戶。對于沒有登錄的情況,我們也可以做,在登錄頁面生成一個二維碼,讓用戶用微信掃一掃。假如用戶已經注冊,則可以自動登錄,并完成網站賬號和微信賬號的綁定;假如用戶沒有注冊,則網頁跳轉到綁定賬號頁面,只要用戶輸入郵箱密碼快速注冊,同時也完成了網站賬號和微信用戶的綁定。實現技術方案跟上述類似。

場景二

場景二,對于用戶來說操作略微復雜,因為它需要用戶在微信客戶端的網頁中完成登錄/注冊。所以,假如注冊過程太過復雜繁瑣,不建議使用。

流程:

用戶綁定賬戶流程

上述綁定流程集成了注冊的過程,所以看起來比較復雜。實現起來也沒有太大的難度,我們重點關注一下安全性方面的問題,因為綁定賬戶涉及到用戶的信息安全,考慮兩個問題:

1、如何防止鏈接被偽造

登錄/注冊的鏈接需要確保是我們自己的服務器生成的,其他人無法偽造。可以參考微信的驗證服務器地址的有效性:

http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html。

所以一個比較安全的登錄鏈接可以是這樣的:

http://api.hello1010.com/wechat/login.html?openid=x1signature=x2timestamp=x3nonce=x4echostr=x5

校驗簽名的代碼:

private function checkSignature()
{
  $openid = $_GET["openid"];
  $signature = $_GET["signature"];
  $timestamp = $_GET["timestamp"];
  $nonce = $_GET["nonce"];
  $token = TOKEN;
  $tmpArr = array($token, $timestamp, $nonce, $openid);
  sort($tmpArr, SORT_STRING);
  $tmpStr = implode( $tmpArr );
  $tmpStr = sha1( $tmpStr );
  if( $tmpStr == $signature ){
    return true;
  }else{
    return false;
  }
}

token值可以跟自己的微信公眾號后臺的一致,也可以換一個,建議換一個安全點。

2、如何確保openid是可信的

考慮這種場景:A用戶進入登錄頁面,復制登錄鏈接到瀏覽器,把openid替換為B用戶的openid,使用A用戶的賬號密碼登錄。這樣就把A用戶的userid和B用戶的openid綁定在一起了,顯然是不安全的。

解決方案有很多,比如可以給openid加密,在加密方法保密的情況下,用戶無法偽造加密后的openid。假如不想給openid加密,可以在生成鏈接時,在服務器端建立openid與簽名signature的對應關系,假如用戶篡改了openid就無法通過校驗。

記住,永遠不要輕信客戶端傳過來的信息。

擴展應用

完成綁定后,我們可以做一些簡單的應用。比如,公司需要舉辦一個線下路演活動,該活動需要報名才能參加,并且需要簽到。

這是一個典型的可以用微信實現的O2O例子。流程如下:

線下路演簽到流程

其中,“綁定用戶子流程”就是場景二中的流程。報名的交互在這里不再累述,每個業務都不一樣。

對于一個已經完成綁定的用戶,他參加一個活動,需要做的就是通過微信報名,然后掃描二維碼簽到,體驗相當流暢。
如有任何問題,歡迎跟我交流!

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP微信開發技巧匯總》、《php curl用法總結》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《PHP中json格式數據操作技巧匯總》及《PHP針對XML文件操作技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • 微信公眾號支付(一)如何獲取用戶openId
  • 微信公眾號-獲取用戶信息(網頁授權獲取)實現步驟
  • .NET微信公眾號獲取OpenID和用戶信息
  • php判斷用戶是否關注微信公眾號
  • 微信公眾號判斷用戶是否已關注php代碼解析
  • 微信公眾號開發 自定義菜單跳轉頁面并獲取用戶信息實例詳解
  • Java微信公眾號開發之通過微信公眾號獲取用戶信息
  • .NET微信公眾號 用戶分組管理
  • ASP.NET微信公眾號之用戶分組管理web頁面
  • ASP.NET Core2靜默獲取微信公眾號的用戶OpenId實例代碼
  • 微信公眾號實現掃碼獲取微信用戶信息(網頁授權)

標簽:九江 韶關 涼山 遼陽 十堰 昭通 梅河口 甘肅

巨人網絡通訊聲明:本文標題《微信公眾號用戶與網站用戶的綁定解決方案分析》,本文關鍵詞  微信,公眾,號,用戶,與,網站,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《微信公眾號用戶與網站用戶的綁定解決方案分析》相關的同類信息!
  • 本頁收集關于微信公眾號用戶與網站用戶的綁定解決方案分析的相關信息資訊供網民參考!
  • 推薦文章
    女人扒开屁股爽桶30分钟| 国产精品揄拍100视频| 天堂在线视频观看| 91精品国产一区二区三区香蕉| 成人免费视频网| 高清国产在线观看| 国产丝袜在线精品| 欧美成人亚洲成人日韩成人| 国产福利影院在线观看| 首页亚洲欧美制服丝腿| 日韩精品免费综合视频在线播放| 成人手机在线播放| 国产精品无码免费播放| 欧美精品一卡二卡| 亚洲免费视频一区| 中文字幕乱码人妻无码久久| 精品视频999| 久久久国产精华液999999| 亚洲一区中文字幕永久在线| 欧美电影一区二区三区| 成年人视频大全| 国精品人妻无码一区二区三区喝尿 | 日本免费一区视频| 在线日韩欧美视频| 精品人妻一区二区三区免费| 波多野结衣在线aⅴ中文字幕不卡| 欧美黑人一级爽快片淫片高清| 国产精品成人99一区无码| 高清国产一区二区| 国产成人精品国内自产拍免费看| 亚洲一级理论片| 亚洲一区免费视频| 日韩av电影免费观看| av中文字幕播放| 亚洲欧美在线x视频| 一个人看的视频www| 国产三级久久久| 国产精品国产亚洲精品看不卡15 | 一个色综合久久| 99精品在线观看视频| 国产成人aa精品一区在线播放| 少妇一级黄色片| 欧美天堂在线观看| 久久久久久人妻一区二区三区| 久久99精品国产麻豆不卡| 777777777亚洲妇女| 精品在线观看一区| 欧美日韩免费观看中文| 亚洲高潮无码久久| 国产伦精品一区二区三区在线观看 | 日韩在线一级片| 韩国成人在线视频| 国产精品999| 日本三级视频在线| 日韩欧美黄色影院| 天天干天天操天天玩| 国产午夜亚洲精品羞羞网站| 97超级在线观看免费高清完整版电视剧| 中文字幕精品三级久久久 | 一区二区三区动漫| 国产精品三级在线观看无码| 亚洲一二三四在线| 激情六月天婷婷| 国产aⅴ综合色| 91人成网站www| 国产欧美日韩综合精品一区二区三区| 欧美色道久久88综合亚洲精品| 丁香六月激情婷婷| av资源站一区| 麻豆精品视频| 石原莉奈在线亚洲二区| 国产精品高潮呻吟久久av野狼| 国产91精品一区| 日韩精品一区二区三区第95| 日韩一级免费片| 亚洲乱码日产精品bd| 亚洲啊啊啊啊啊| 91在线观看视频| 亚洲.欧美.日本.国产综合在线| 久久精品国产精品亚洲红杏| 日韩av第一页| 999久久久久久| 日本欧美国产在线| 五月天婷婷久久| 欧美成人黄色小视频| 欧美三级午夜理伦| 久久国产精品影视| 国产a∨精品一区二区三区仙踪林| 亚洲免费高清视频| 中文字幕影音先锋| 夜夜嗨av一区二区三区四区| 杨钰莹一级淫片aaaaaa播放| 国产视频精品久久久| 紧身裙女教师波多野结衣| 日韩精品中文字| 久久久久无码精品国产sm果冻| 日韩欧美激情四射| 蜜桃av乱码一区二区三区| 亚洲缚视频在线观看| 911国产在线| 亚洲欧美精品中文字幕在线| 麻豆一区产品精品蜜桃的特点| 亚洲一区第一页| 你懂的国产视频| 97在线视频国产| 亚洲第九十九页| 亚洲999一在线观看www| 美女视频黄a大片欧美| 国产一区二区无遮挡| 看国产成人h片视频| 亚洲一区二区三区加勒比| 国产天堂亚洲国产碰碰| 久久精品99国产| 色婷婷精品大在线视频| 中文字幕在线观看网址| 日韩大片免费观看视频播放| 国产在线拍揄自揄拍无码视频| 久久精品电影网| 99riav国产| av在线不卡一区| av在线不卡免费看| 99re在线视频免费观看| 欧美三级电影网站| 成人高潮免费视频| 久久中文字幕国产| 国产肥老妇视频| 极品校花啪啪激情久久| 成人18视频日本| 久久久精品麻豆| 91精品欧美福利在线观看| 欧美日韩精品在线观看视频| 97国产suv精品一区二区62| 久久综合影视| 2021狠狠干| 午夜av区久久| www日本在线观看| 日韩风俗一区 二区| 久久精品一区二区三| 欧美猛交免费看| 久久精品一区二区国产| 午夜精品视频在线观看一区二区 | 亚洲视频在线不卡| 亚洲精品美女久久| 国产一区二区在线视频聊天| 久久伊人一区| 亚洲成国产人片在线观看| 蜜桃av.com| 国产极品精品在线观看| 99这里只有久久精品视频| 五月天婷婷影视| 中文字幕日韩欧美| 久久午夜影视| 51xx午夜影福利| 日韩一区二区三区视频在线| 依依成人在线视频| 亚洲一区二区三区免费看| 亚洲综合激情网| 午夜爽爽爽男女免费观看| 国产精品pans私拍| 国产亚洲午夜高清国产拍精品| 美女日批在线观看| 欧美成年人视频网站| 国产一区二区三区久久悠悠色av| 色噜噜狠狠一区二区三区狼国成人| 中文字幕欧美在线| 精品一区二区三区免费视频| www.超碰97.com| 欧美大片欧美激情性色a∨久久| 国产精品888| 亚洲熟妇一区二区| 91高潮在线观看| 中文在线免费一区三区高中清不卡| 亚洲激情视频小说| 国产日韩在线免费| 亚洲高清久久久| 日韩精品成人在线| 五月天色一区| 日韩一区二区视频在线观看| 可以免费观看的毛片| 中文字幕欧美人妻精品一区| 中文字幕日韩电影| 本田岬高潮一区二区三区| 亚洲精品视频久久久| 成人有码视频在线播放| 亚洲综合精品自拍| av首页在线观看| 人人妻人人添人人爽欧美一区| xvideos成人免费中文版| 久久免费看少妇高潮| 妺妺窝人体色www聚色窝仙踪| 日韩高清av| 日韩精品免费看| 成人黄页毛片网站| 亚洲色婷婷一区二区三区| 亚洲精品在线视频观看| 亚洲色图第三页| 91啪亚洲精品| 亚洲黄色三级视频| 欧美亚洲日本一区二区三区| 综合激情国产一区| 久久尤物电影视频在线观看| 久久久久久久九九九九| 波多野结衣与黑人| 午夜精品一区二区三区在线视频| 国产精品传媒在线| 艳妇乳肉豪妇荡乳av| 性猛交ⅹ×××乱大交| 国产欧美婷婷中文| 3d成人h动漫网站入口| 秋霞影院一区二区| a级黄色免费视频| 亚洲午夜精品久久久中文影院av| 国产亚洲一级高清| 中文字幕精品—区二区四季| 久久久精品毛片| 鲁一鲁一鲁一鲁一av| 成人性教育视频在线观看| 日韩一级免费一区| 99精品黄色片免费大全| 伊人手机在线视频| 国产日韩欧美久久| 99爱精品视频| 亚洲天堂免费观看| 成人欧美一区二区三区| 亚洲精品国产suv一区| 在线视频 日韩| 亚洲一区bb| 久久精品国产精品| 精品国产福利视频| 久久精品国产亚洲aⅴ| 国产午夜福利片| 可以在线看的av网站| 国产精品免费一区| 亚洲精品电影网站| 中文字幕高清不卡| 国产成人三级在线观看视频| 亚洲高潮女人毛茸茸| 无码粉嫩虎白一线天在线观看| 国产激情999| 日韩av在线不卡| 国产精品视频免费| 日本美女一级片| 成人18视频免费69| 成人毛片视频网站| 国产伦精品一区二区三区高清版| 色婷婷综合成人av| 91国偷自产一区二区开放时间| 99久久精品免费看国产| 丰满岳乱妇国产精品一区| 黄色片网站免费| 日本免费黄视频| 久久久久久高清| 欧美伊久线香蕉线新在线| 亚洲国产成人久久综合一区| 国产精品国产三级国产aⅴ无密码| 污视频软件在线观看| 日日夜夜综合网| 18禁裸乳无遮挡啪啪无码免费| 久久久久免费看黄a片app| 精品免费视频123区| 1769国产精品| 亚洲男人天堂九九视频| 欧美性受xxxx黑人xyx| 中文字幕av一区二区三区免费看| 十八禁一区二区三区| 久久久久久91亚洲精品中文字幕| 老司机免费视频| 国产成人无码av在线播放dvd| 天堂精品一区二区三区| 成人h视频在线观看播放| 久久精品国产久精国产思思| 日韩精品一区二区三区在线| 大伊人狠狠躁夜夜躁av一区| 日本一区二区在线不卡| 国产米奇在线777精品观看| 成人免费观看在线视频| 无码人妻av免费一区二区三区 | 色呦呦网站入口| 欧美一区二区三区精美影视| 成人在线免费观看视视频| 97国产精品免费视频| 神马国产精品影院av| 亚洲韩国青草视频| 欧美挠脚心视频网站| 丁香五六月婷婷久久激情| 国产精品乱码一区二三区小蝌蚪| 国产在线播精品第三| 麻豆精品新av中文字幕| 亚洲欧美日本在线观看| 精品国产九九九| 这里只有精品国产| 免费观看日批视频| 国产精选第一页| 欧美爱爱免费视频| 国产精品av久久久久久无| 久久久久麻豆v国产精华液好用吗| 爱爱爱爱免费视频| 免费男同深夜夜行网站| 国产精品50p| 亚洲中文字幕无码专区| 日本免费不卡一区二区| 蜜臀av无码一区二区三区| 99er在线视频| 国产精品久久国产| 东北少妇不带套对白| 成人一级生活片| 日韩五码在线观看| 男人揉女人奶房视频60分| 欧美 日韩精品| 天天爽夜夜爽一区二区三区| 国产黄色特级片| 久久久久国产一区| 三级a三级三级三级a十八发禁止| 777视频在线| 玖玖精品在线视频| 日本一区二区三区视频在线观看| 日韩欧美精品久久| 亚洲午夜精品久久| 午夜欧美性电影| 国产在线精品二区| 久久久水蜜桃| 视频在线精品一区| a级黄色片网站| 国产97在线 | 亚洲| 天天干天天爽天天射| 熟妇高潮一区二区| 欧美aaa级片| 免费一级特黄特色大片| 最新中文字幕一区| 中文字幕第315页| 人妻精品一区一区三区蜜桃91| 日韩成人一区二区三区在线观看| 激情图区综合网| 成人高清视频在线观看| 中文字幕成人在线观看| 亚洲va韩国va欧美va精品| 欧美日韩你懂得| 亚洲欧美国产一本综合首页| 久久成人免费视频| 欧洲精品久久久| 成人欧美一区二区三区视频xxx| 欧美日本韩国在线| 青草视频在线观看视频| 成人一区二区三| 久久久久成人精品无码中文字幕| 国产小视频自拍| 国产一级视频在线播放| 国产巨乳在线观看| 强制捆绑调教一区二区| 久久看人人爽人人| 精品女厕一区二区三区| 精品国精品自拍自在线| 在线视频精品一| 国产精品2018| 日本午夜精品一区二区| 国产男女激情视频| 人妻av一区二区| 91看片在线播放| 日韩一区欧美二区| 久久亚区不卡日本| 在线亚洲高清视频| 日韩高清人体午夜| 欧美中在线观看| 欧美日韩在线观看一区| 热久久精品免费视频| 一二三四在线观看视频| 中文字字幕在线中文乱码| 狠狠色丁香久久婷婷综合_中| 亚洲精品五月天| 亚洲高清一二三区| 理论片在线不卡免费观看| 97久草视频| 国产精品333| 欧美老女人性生活视频| 一级特黄色大片| aaa欧美色吧激情视频| 色哟哟精品一区| 久久久精品国产网站| 国产一区在线免费| 亚洲爆乳无码专区| 免费看特级毛片| 秋霞欧美在线观看| 亚洲色图一区二区三区| 欧美第一区第二区| 国产精品99久久久久久www| 最新中文字幕久久| 性色av蜜臀av浪潮av老女人| 国产免费a视频| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美视频精品在线观看| 欧美人成在线视频| 亚洲成人第一| 中文字幕乱码在线| www.热久久| 亚洲欧洲日韩女同| 欧美福利视频一区| 国产精品久久视频| 欧美成人一区二区在线观看| 久久精品视频免费在线观看| 久久精品国内一区二区三区| 色诱视频网站一区| 97色在线观看| 成人一对一视频| 久久久久久久蜜桃| 国产高清视频一区| 欧美成人video| 国产精品白丝jk白祙| 国产视频久久久久久| 色欲av伊人久久大香线蕉影院| 亚洲影视在线观看|