久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

微信公眾號(hào)用戶與網(wǎng)站用戶的綁定方案

2022-11-16    分類(lèi): 微信公眾號(hào)

網(wǎng)站建設(shè) - 建站教程 - 網(wǎng)頁(yè)設(shè)計(jì) - 微信公眾號(hào)用戶與網(wǎng)站用戶的綁定方案

成都網(wǎng)站建設(shè)

現(xiàn)在很多網(wǎng)站都已經(jīng)建立了一套完整的用戶賬號(hào)體系,基于這套體系,再做其他應(yīng)用的用戶擴(kuò)展就非常方便。例如,有了微軟的outlook賬戶,就可以登錄win8,可以登錄微軟的郵箱,還可以登錄skype。同樣地,一個(gè)Apple ID可以享受蘋(píng)果的所有服務(wù)。正所謂,一個(gè)賬號(hào),處處使用。

對(duì)于企業(yè),可能會(huì)有產(chǎn)品線通常有網(wǎng)站,app,微信公眾號(hào)等。統(tǒng)一各產(chǎn)品線的賬號(hào)體系,實(shí)現(xiàn)一個(gè)賬號(hào)處處使用的目標(biāo)是非常有必要的。網(wǎng)站和app使用同一個(gè)賬號(hào),不需要做任何多余的工作,客戶只要有用戶名密碼即可登錄。對(duì)于微信公眾號(hào),由于它是基于微信公眾平臺(tái)的一個(gè)應(yīng)用,需要遵守平臺(tái)的規(guī)則,所以需要做一些額外的工作才能達(dá)到賬號(hào)互通的目標(biāo)。
接下來(lái)我們就來(lái)討論一下,如何做到微信公眾號(hào)用戶與網(wǎng)站用戶的賬號(hào)體系無(wú)縫對(duì)接。

當(dāng)用戶關(guān)注微信公眾號(hào)后,會(huì)有一些交互,交互過(guò)程中可能需要獲取到用戶的身份信息(對(duì)應(yīng)到網(wǎng)站的賬戶信息),例如在公眾號(hào)中下單,查詢訂單等操作。那么現(xiàn)在問(wèn)題來(lái)了:對(duì)于同一個(gè)用戶,我們?nèi)绾谓⑽⑿殴娞?hào)用戶(openid)與網(wǎng)站用戶(userid)之間的對(duì)應(yīng)關(guān)系。這個(gè)過(guò)程我們稱(chēng)之為綁定。

成都網(wǎng)站建設(shè)

微信賬號(hào)綁定
為了簡(jiǎn)化討論,我總結(jié)了這樣兩個(gè)場(chǎng)景:
一、用戶已注冊(cè)成為我們的網(wǎng)站用戶,但還未關(guān)注我們的微信公眾號(hào);
二、用戶未注冊(cè),但已關(guān)注我們的微信公眾號(hào)。
對(duì)于以上兩種情況,下面分別討論。
場(chǎng)景一
用戶已注冊(cè)成為我們的網(wǎng)站用戶,但還未關(guān)注我們的微信公眾號(hào)。如何方便用戶關(guān)注公眾號(hào),同時(shí)又能把用戶和微信公眾號(hào)綁定在一起呢?很自然地就可以想到二維碼這個(gè)入口。
近幾年,二維碼的應(yīng)用特別廣泛。微信對(duì)二維碼的推廣及應(yīng)用可以說(shuō)是如魚(yú)得水,微信二維碼支付,微信二維碼登錄,微信二維碼

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

成都網(wǎng)站建設(shè)

微信賬號(hào)綁定流程
這里需要用到微信的二維碼生成功能:http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html
關(guān)于微信二維碼,官方文檔中這樣說(shuō):
目前有2種類(lèi)型的二維碼,分別是臨時(shí)二維碼和永久二維碼,前者有過(guò)期時(shí)間,有效期30天(2592000秒),但能夠生成較多數(shù)量,后者無(wú)過(guò)期時(shí)間,數(shù)量較少(目前參數(shù)只支持1--100000,即10萬(wàn)個(gè))。兩種二維碼分別適用于帳號(hào)綁定、用戶來(lái)源統(tǒng)計(jì)等場(chǎng)景。
顯然,我們使用臨時(shí)二維碼比較合適。每當(dāng)用戶刷新頁(yè)面時(shí),都可以生成一次。
由于二維碼里可以帶有場(chǎng)景值(scene_id),當(dāng)用戶掃描帶有場(chǎng)景值的二維碼后,微信服務(wù)器會(huì)把場(chǎng)景值推送給我們自己的服務(wù)器,我們拿到場(chǎng)景值后,就可以做驗(yàn)證和綁定邏輯。注意:生成二維碼需要認(rèn)證后的服務(wù)號(hào)。
一次完整的綁定流程應(yīng)該是這樣的:
①用戶登錄網(wǎng)頁(yè),點(diǎn)擊“綁定微信賬戶”;
②后臺(tái)使用微信接口,生成二維碼鏈接返回給前端顯示,并建立場(chǎng)景值A(chǔ)與用戶的對(duì)應(yīng)關(guān)系;
③用戶掃描二維碼,并點(diǎn)擊關(guān)注微信公眾號(hào)(假如已關(guān)注,直接跳到④);
④后臺(tái)接收微信服務(wù)器推送的場(chǎng)景值A(chǔ);
⑤后臺(tái)根據(jù)場(chǎng)景值A(chǔ),查詢到對(duì)應(yīng)的用戶ID(依賴(lài)于②中建立的對(duì)應(yīng)關(guān)系);
⑥建立用戶userid與微信用戶openid的對(duì)應(yīng)關(guān)系;
⑦給用戶的微信客戶端推送“綁定成功”的提示;
⑧通知前臺(tái)頁(yè)面,綁定已完成,刷新頁(yè)面,并返回一些微信賬戶信息。完成綁定。
其中,②中,“建立場(chǎng)景值A(chǔ)與用戶之間的對(duì)應(yīng)關(guān)系”,因?yàn)橛脩粢呀?jīng)登錄,所以用戶點(diǎn)擊“綁定微信賬戶”時(shí),我們可以在后臺(tái)分配一個(gè)臨時(shí)場(chǎng)景值A(chǔ)與用戶ID之間的對(duì)于關(guān)系。對(duì)于用戶量不大的網(wǎng)站,可以直接使用php中的apc來(lái)緩存,并設(shè)置一個(gè)過(guò)期時(shí)間(與臨時(shí)二維碼過(guò)期時(shí)間設(shè)置成一樣即可)。不要使用session來(lái)存儲(chǔ)這種對(duì)應(yīng)關(guān)系,因?yàn)棰苤惺俏⑿诺耐扑褪录?,是不帶session信息的,可以使用redis這類(lèi)緩存或DB來(lái)存儲(chǔ)。另,這里要使用臨時(shí)二維碼,數(shù)量上沒(méi)有限制,只有時(shí)間限制,前臺(tái)定時(shí)刷新即可。
⑧中,因?yàn)閔ttp沒(méi)有推送機(jī)制,所以簡(jiǎn)單的方法就是輪詢?nèi)ゲ樵儯欠褚呀?jīng)完成綁定,完成綁定后再刷新頁(yè)面。
完成綁定后,用戶再跟我們的微信公眾號(hào)交互時(shí),根據(jù)openid可以找到對(duì)應(yīng)的userid,即完成身份識(shí)別。對(duì)于之前提到的下單,查詢訂單,都是可以實(shí)現(xiàn)的。
整個(gè)綁定過(guò)程并不復(fù)雜,實(shí)現(xiàn)起來(lái)也沒(méi)有太大的技術(shù)難度,關(guān)鍵的是思路。
上述流程是用戶已經(jīng)在網(wǎng)頁(yè)端登錄了,也就是說(shuō)已經(jīng)注冊(cè)用戶。對(duì)于沒(méi)有登錄的情況,我們也可以做,在登錄頁(yè)面生成一個(gè)二維碼,讓用戶用微信掃一掃。假如用戶已經(jīng)注冊(cè),則可以自動(dòng)登錄,并完成網(wǎng)站賬號(hào)和微信賬號(hào)的綁定;假如用戶沒(méi)有注冊(cè),則網(wǎng)頁(yè)跳轉(zhuǎn)到綁定賬號(hào)頁(yè)面,只要用戶輸入郵箱密碼快速注冊(cè),同時(shí)也完成了網(wǎng)站賬號(hào)和微信用戶的綁定。實(shí)現(xiàn)技術(shù)方案跟上述類(lèi)似。
場(chǎng)景二
場(chǎng)景二,對(duì)于用戶來(lái)說(shuō)操作略微復(fù)雜,因?yàn)樗枰脩粼谖⑿趴蛻舳说木W(wǎng)頁(yè)中完成登錄/注冊(cè)。所以,假如注冊(cè)過(guò)程太過(guò)復(fù)雜繁瑣,不建議使用。

流程:

成都網(wǎng)站建設(shè)

用戶綁定賬戶流程
上述綁定流程集成了注冊(cè)的過(guò)程,所以看起來(lái)比較復(fù)雜。實(shí)現(xiàn)起來(lái)也沒(méi)有太大的難度,我們重點(diǎn)關(guān)注一下安全性方面的問(wèn)題,因?yàn)榻壎ㄙ~戶涉及到用戶的信息安全,考慮兩個(gè)問(wèn)題:
1、如何防止鏈接被偽造
登錄/注冊(cè)的鏈接需要確保是我們自己的服務(wù)器生成的,其他人無(wú)法偽造。可以參考微信的驗(yàn)證服務(wù)器地址的有效性:
http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html。
所以一個(gè)比較安全的登錄鏈接可以是這樣的:
http://api.hello1010.com/wechat/login.html?openid=x1&signature=x2×tamp=x3&nonce=x4&echostr&=x5

校驗(yàn)簽名的代碼:成都網(wǎng)站建設(shè)

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

這是一個(gè)典型的可以用微信實(shí)現(xiàn)的O2O例子。流程如下:

成都網(wǎng)站建設(shè)

線下路演簽到流程
其中,“綁定用戶子流程”就是場(chǎng)景二中的流程。報(bào)名的交互在這里不再累述,每個(gè)業(yè)務(wù)都不一樣。
對(duì)于一個(gè)已經(jīng)完成綁定的用戶,他參加一個(gè)活動(dòng),需要做的就是通過(guò)微信報(bào)名,然后掃描二維碼簽到,體驗(yàn)相當(dāng)流暢。

當(dāng)前文章:微信公眾號(hào)用戶與網(wǎng)站用戶的綁定方案
分享鏈接:http://www.js-pz168.com/news10/214260.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产91社区| 538prom精品视频线放| 日韩一级在线观看| 亚洲欧美在线观看| 激情另类小说区图片区视频区| 91免费看片在线观看| 亚洲高清乱码| 精品久久久影院| 一个色在线综合| 福利电影一区二区三区| 六月婷婷久久| 3d动漫精品啪啪1区2区免费 | 国产目拍亚洲精品99久久精品| 亚洲一区在线免费观看| 国产福利不卡视频| 欧美下载看逼逼| 日韩欧美国产麻豆| 亚洲成人自拍一区| 99久久国产综合精品女不卡| 亚洲精品久久区二区三区蜜桃臀| 精品国产区一区| 丝袜a∨在线一区二区三区不卡| av在线不卡电影| 在线一区二区三区四区| 国产精品无圣光一区二区| 久久99精品一区二区三区| 国产精品一区在线观看| 欧美三级午夜理伦三级中视频| 国产精品国产三级国产普通话三级| 久久aⅴ国产欧美74aaa| 免费精品视频一区| 精品剧情v国产在线观看在线| 亚州成人在线电影| 国产精成人品localhost| 欧美日韩高清一区二区三区| 一区二区三区四区高清精品免费观看| 国产成人av一区二区三区在线观看| 色婷婷精品国产一区二区三区| 久久网站热最新地址| 久久国产精品色| 久久综合狠狠综合久久综青草| 日韩精品一区国产麻豆| 蜜臀av亚洲一区中文字幕| 久久99欧美| 久久只精品国产| 国产真实精品久久二三区| 日本一区二区三区在线视频| 国产网站一区二区| 国产精品69毛片高清亚洲| 婷婷四房综合激情五月| 国产精品私人影院| 成人小视频在线观看| 91久久线看在观草草青青| 亚洲精品视频免费看| 91麻豆国产福利精品| 欧美肥妇毛茸茸| 日韩av电影免费观看高清完整版在线观看| 国产区日韩欧美| 欧美sm极限捆绑bd| 九色|91porny| 亚洲欧洲精品在线 | 欧美精品一区二区在线观看| 麻豆国产精品视频| 亚洲国产欧洲综合997久久| 国产精品乱码妇女bbbb| 99九九99九九九视频精品| 欧美久久一二三四区| 日韩av中文字幕一区二区| 欧美1o一11sex性hdhd| 国产欧美一区二区精品秋霞影院 | 欧美日韩一卡二卡三卡 | 国产一区二区在线影院| 中国成人亚色综合网站 | 久久久亚洲欧洲日产国码αv| 国产一区日韩二区欧美三区| 色婷婷亚洲一区二区三区| 亚洲一区二区三区免费视频| 久久久av水蜜桃| 国产日韩高清在线| 99r国产精品| 精品日产卡一卡二卡麻豆| 国产精品1024久久| 欧美日韩mp4| 九九国产精品视频| 欧美综合久久久| 日本少妇一区二区| 在线视频不卡国产| 亚洲成va人在线观看| 日韩av高清| 一级日本不卡的影视| 欧美午夜精品理论片a级大开眼界| 国产精品免费观看视频| 97人人模人人爽人人少妇| 久久免费视频一区| 成人av在线观| 精品国产网站在线观看| 不卡高清视频专区| 精品女同一区二区| proumb性欧美在线观看| 精品少妇一区二区三区在线视频| 国产精品自拍一区| 欧美一区二区三区色| 国产成人一区在线| 日韩一区二区视频| hitomi一区二区三区精品| 精品国产91乱码一区二区三区| 成人av影院在线| 26uuu国产一区二区三区| 91年精品国产| 国产精品久线在线观看| 极品尤物一区二区三区| 亚洲天堂精品视频| 欧洲精品久久| 亚洲成人激情自拍| 色域天天综合网| 久久精品国产久精国产爱| 欧美日韩一区二区在线视频| 国产久卡久卡久卡久卡视频精品| 欧美一区二区三区在线电影| 成人美女在线观看| 久久久久亚洲蜜桃| 国产精品一区二区三区免费观看| 日韩影院精彩在线| 日产国产精品精品a∨| 欧美日韩一区在线观看视频| 自拍av一区二区三区| 久久久久免费网| 亚洲高清不卡在线观看| 色婷婷精品大在线视频| 国内久久精品视频| 日韩一区二区三区电影| 91在线观看一区二区| 国产精品久久久久一区二区三区| 欧美一区国产一区| 日韩成人精品在线| 5858s免费视频成人| 97精品久久久午夜一区二区三区 | 免费欧美日韩国产三级电影| 成人性生交大片免费看在线播放| 精品久久久久久久久久久院品网| ts人妖另类在线| 亚洲欧美国产毛片在线| 中国人体摄影一区二区三区| 国产在线不卡一卡二卡三卡四卡| 欧美不卡一二三| 国内成+人亚洲| 亚洲不卡在线观看| 欧美精品xxxxbbbb| 91色porny蝌蚪| 伊人色综合久久天天| 欧洲亚洲国产日韩| av一区二区三区| 亚洲日本va午夜在线影院| 色呦呦一区二区三区| 福利视频网站一区二区三区| 国产精品毛片无遮挡高清| 亚洲一二区在线| 国产**成人网毛片九色| 亚洲欧美在线高清| 色哟哟精品一区| www.亚洲在线| 一区二区三区四区在线播放| 欧美日韩一区二区三区视频| 91在线短视频| 午夜精品久久久久久久99樱桃 | 国内精品写真在线观看| 久久免费美女视频| 视频在线观看成人| 国产成人精品一区二| 国产精品国模大尺度视频| 在线看日韩精品电影| 99re成人在线| 亚洲成av人片一区二区三区| 在线不卡的av| 久久精品中文字幕一区二区三区 | 欧美变态tickling挠脚心| 开心色怡人综合网站| 国产一区二区三区美女| 国产精品丝袜一区| 欧美色综合天天久久综合精品| 91蜜桃婷婷狠狠久久综合9色| 亚洲成人激情av| 欧美不卡一二三| 天天好比中文综合网| www.久久精品| 无码av免费一区二区三区试看| www激情久久| 最新精品视频| 99久热re在线精品996热视频 | 国产精品乱码一区二三区小蝌蚪| 91激情在线视频| 国产精品久久久久久久久婷婷 | 亚洲视频免费在线| 欧美久久一二三四区| 欧美成人一区二区在线| 粉嫩欧美一区二区三区高清影视| 一区二区三区免费网站| 日韩视频一区二区三区在线播放| 欧洲亚洲一区二区| 波多野结衣的一区二区三区|