欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

微信公眾號用戶與網站用戶的綁定方案

2022-11-16    分類: 微信公眾號

網站建設 - 建站教程 - 網頁設計 - 微信公眾號用戶與網站用戶的綁定方案

成都網站建設

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

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

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

成都網站建設

微信賬號綁定
為了簡化討論,我總結了這樣兩個場景:
一、用戶已注冊成為我們的網站用戶,但還未關注我們的微信公眾號;
二、用戶未注冊,但已關注我們的微信公眾號。
對于以上兩種情況,下面分別討論。
場景一
用戶已注冊成為我們的網站用戶,但還未關注我們的微信公眾號。如何方便用戶關注公眾號,同時又能把用戶和微信公眾號綁定在一起呢?很自然地就可以想到二維碼這個入口。
近幾年,二維碼的應用特別廣泛。微信對二維碼的推廣及應用可以說是如魚得水,微信二維碼支付,微信二維碼登錄,微信二維碼

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

成都網站建設

微信賬號綁定流程
這里需要用到微信的二維碼生成功能: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=x1&signature=x2×tamp=x3&nonce=x4&echostr&=x5

校驗簽名的代碼:成都網站建設

token值可以跟自己的微信公眾號后臺的一致,也可以換一個,建議換一個安全點。
2、如何確保openid是可信的
考慮這種場景:A用戶進入登錄頁面,復制登錄鏈接到瀏覽器,把openid替換為B用戶的openid,使用A用戶的賬號密碼登錄。這樣就把A用戶的userid和B用戶的openid綁定在一起了,顯然是不安全的。
解決方案有很多,比如可以給openid加密,在加密方法保密的情況下,用戶無法偽造加密后的openid。假如不想給openid加密,可以在生成鏈接時,在服務器端建立openid與簽名signature的對應關系,假如用戶篡改了openid就無法通過校驗。
記住,永遠不要輕信客戶端傳過來的信息。
擴展應用
完成綁定后,我們可以做一些簡單的應用。比如,公司需要舉辦一個線下路演活動,該活動需要報名才能參加,并且需要簽到。

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

成都網站建設

線下路演簽到流程
其中,“綁定用戶子流程”就是場景二中的流程。報名的交互在這里不再累述,每個業務都不一樣。
對于一個已經完成綁定的用戶,他參加一個活動,需要做的就是通過微信報名,然后掃描二維碼簽到,體驗相當流暢。

網頁名稱:微信公眾號用戶與網站用戶的綁定方案
URL地址:http://m.kartarina.com/news/214260.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
欧美一区二区私人影院日本| 国产精品毛片大码女人| 精品91自产拍在线观看一区| 久久久蜜臀国产一区二区| 久久网站最新地址| 一区二区三区日本| 精品午夜一区二区三区在线观看| 黄色精品一二区| 在线观看免费亚洲| 26uuu国产在线精品一区二区| 国产精品超碰97尤物18| 日韩1区2区日韩1区2区| 日本韩国欧美三级| 国产色产综合产在线视频| 亚洲午夜久久久| 99国产欧美另类久久久精品 | 国产精品久久久久久久久久免费看| 亚洲宅男天堂在线观看无病毒| 国产精品亚洲一区二区三区在线| 欧美群妇大交群的观看方式| 国产精品国产精品国产专区不蜜| 免费看精品久久片| 日韩一区二区视频在线观看| 一区二区三区波多野结衣在线观看| 国产成人亚洲综合a∨猫咪| 欧美变态tickle挠乳网站| 调教+趴+乳夹+国产+精品| 欧美亚洲综合另类| 亚洲电影你懂得| 337p亚洲精品色噜噜噜| 亚洲免费三区一区二区| 91色视频在线| 欧美探花视频资源| 久久国内精品视频| 欧美国产激情二区三区| av电影在线观看一区| 1024国产精品| 欧美日高清视频| 久久成人久久爱| 一区二区三区色| 久久天堂av综合合色蜜桃网 | 97se亚洲国产综合自在线观| 综合中文字幕亚洲| 日韩免费看的电影| 在线免费观看日韩欧美| 麻豆国产精品一区二区三区 | 精品国产欧美一区二区| 欧美日韩国产小视频| 国产传媒日韩欧美成人| 日韩av一区二区三区四区| 国产精品美女久久久久久久久久久| 自拍偷拍亚洲综合| 日韩欧美国产综合一区| 在线免费亚洲电影| 色成人在线视频| caoporn国产精品| 国内久久婷婷综合| 欧美一区二区精品在线| 日本道免费精品一区二区三区| 成人自拍视频在线| 久久97超碰色| 国产激情一区二区三区| 日本亚洲视频在线| 欧美三级韩国三级日本一级| 成人av小说网| 99re热这里只有精品免费视频| 国产成人高清视频| 国产一区二区在线看| 狠狠v欧美v日韩v亚洲ⅴ| 日韩一级免费观看| 日韩精品最新网址| 国产日本欧美一区二区| 亚洲色图在线视频| 午夜久久久久久| 国产精品88888| 中文字幕免费不卡| 一区二区国产视频| 亚洲成av人综合在线观看| 精品一区精品二区高清| 色一情一伦一子一伦一区| 91精品欧美综合在线观看最新| 久久午夜电影网| 午夜a成v人精品| 97久久精品人人做人人爽| 欧美亚洲免费在线一区| 国产日韩一级二级三级| 无吗不卡中文字幕| 色综合av在线| 中文字幕精品一区| 国产一区二区三区国产| 色婷婷av一区| 国产精品福利一区二区| 久久国产福利国产秒拍| 欧美三级午夜理伦三级中视频| 亚洲国产精品国自产拍av| 麻豆91免费看| 91麻豆精品国产91久久久久久久久| 中文字幕国产一区| 成人午夜激情片| 国产午夜亚洲精品午夜鲁丝片| 免费人成在线不卡| 91麻豆精品国产91久久久久久久久| 在线观看视频91| 亚洲国产一区在线观看| 欧美三级日韩三级| 欧美一区二区三区免费观看视频| 午夜精品免费在线观看| 欧美日韩精品欧美日韩精品| 日韩精品成人一区二区三区| 欧美一区二区视频在线观看2022| 亚洲自拍偷拍九九九| 亚洲国产精品一区二区尤物区| 色丁香久综合在线久综合在线观看| 亚洲一区二区欧美激情| 欧美日韩成人高清| 不卡区在线中文字幕| 亚洲精品伦理在线| 国产三级一区二区| 一区二区理论电影在线观看| 欧美日本一区二区三区| 国产精品一品视频| 午夜视频在线观看一区二区三区| 欧美日韩一区二区欧美激情| 国产在线看一区| 日韩av不卡在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美高清视频一二三区| 粉嫩13p一区二区三区| 亚洲国产精品视频| 欧美国产丝袜视频| 日韩一级片网站| 欧美一区二区三区影视| 色成年激情久久综合| 国产成人精品免费一区二区| 丝袜亚洲另类欧美| 亚洲在线视频网站| 亚洲狠狠丁香婷婷综合久久久| 欧美精品一区二区蜜臀亚洲| 欧美一卡二卡三卡四卡| 欧美色综合天天久久综合精品| 成人精品gif动图一区| 国产美女精品在线| 韩国av一区二区三区四区| 久久99热国产| 国产一区三区三区| 91视频一区二区三区| 成人午夜电影久久影院| 国产日韩欧美亚洲| 亚洲欧洲制服丝袜| 亚洲国产色一区| 欧美视频在线播放| 日韩欧美国产一二三区| 国产精品网站在线| 亚洲欧美视频一区| 日韩二区三区在线观看| 久久福利视频一区二区| 懂色av一区二区夜夜嗨| 色网综合在线观看| 久久亚洲捆绑美女| 亚洲精品高清在线| 黄色小说综合网站| 在线成人高清不卡| 一区二区三区在线影院| 亚洲色图视频网| 亚洲综合激情另类小说区| 91麻豆福利精品推荐| 一区二区久久久久| 欧美福利一区二区| 一区二区在线观看av| 丁香婷婷综合色啪| 久久久影视传媒| 青青国产91久久久久久| 91免费视频大全| 国产精品美女久久久久久久久久久| 婷婷国产在线综合| 欧美日韩在线不卡| 一区二区欧美在线观看| 91国偷自产一区二区三区成为亚洲经典| 久久久99精品久久| 国产99久久久国产精品免费看| 精品少妇一区二区三区视频免付费| 婷婷开心久久网| 精品日韩在线一区| 99久久婷婷国产综合精品电影 | 国产精品一二三四| 久久久久久亚洲综合影院红桃 | 日日夜夜一区二区| 精品久久99ma| www.日韩在线| 日韩1区2区日韩1区2区| 一色屋精品亚洲香蕉网站| 91精品国产免费久久综合| 懂色中文一区二区在线播放| 性做久久久久久久久| 91久久精品一区二区三区| 欧美顶级少妇做爰| 视频一区视频二区中文| 婷婷开心激情综合| 青青草97国产精品免费观看| 午夜电影网一区|