bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

怎么在微信小程序中保持session會(huì)話(huà)

怎么在微信小程序中保持session會(huì)話(huà)?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)主營(yíng)易縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),易縣h5重慶小程序開(kāi)發(fā)搭建,易縣網(wǎng)站營(yíng)銷(xiāo)推廣歡迎易縣等地區(qū)企業(yè)咨詢(xún)

第一種:客戶(hù)端保存session ID

        1、通過(guò)wx.login接口獲取 code,將code傳遞到后臺(tái)(一般后臺(tái)都有shiro或者Spring security這種過(guò)濾器,該方法作為第一個(gè)啟動(dòng)方法需要后臺(tái)放過(guò)),后臺(tái)通過(guò)code訪(fǎng)問(wèn)微信接口,返回當(dāng)前登陸的微信信息。

怎么在微信小程序中保持session會(huì)話(huà)

2、后臺(tái)通過(guò)微信的openID去數(shù)據(jù)庫(kù)的微信信息表中查詢(xún)?cè)撐⑿盘?hào)是否與后臺(tái)用戶(hù)綁定過(guò),如果綁定過(guò),將該用戶(hù)信息放入session中,并返回已綁定標(biāo)記,為綁定過(guò),返回為綁定標(biāo)記。并且將會(huì)話(huà)ID返回。

怎么在微信小程序中保持session會(huì)話(huà)

怎么在微信小程序中保持session會(huì)話(huà)

3、小程序拿到sessionID和是否綁定標(biāo)記,將session ID存入緩存中或者在app.js中定一個(gè)全局變量用來(lái)存儲(chǔ)。如果未綁定,跳轉(zhuǎn)到綁定頁(yè)面,如果綁定,去往首頁(yè)。

4、因?yàn)楹笈_(tái)的session都有過(guò)期時(shí)間,默認(rèn)是半個(gè)小時(shí),所以說(shuō)為了確保小程序端的session ID不會(huì)過(guò)期,我們需要在他過(guò)期之前刷新sessionID。

怎么在微信小程序中保持session會(huì)話(huà)

我們每過(guò)二十分鐘刷新一次,也就是重新請(qǐng)求一次。

將該函數(shù)放到app.js的生命周期函數(shù)中,這樣一旦打開(kāi)小程序就會(huì)執(zhí)行

怎么在微信小程序中保持session會(huì)話(huà)

5、每次請(qǐng)求需要將sessionID放入cookie中,并將它設(shè)置頭request header中

怎么在微信小程序中保持session會(huì)話(huà)

第二種:小程序保持唯一標(biāo)識(shí)uuid(如果后臺(tái)過(guò)濾器需要登陸驗(yàn)證的話(huà),小程序端的請(qǐng)求接口都需要放行),這個(gè)就不貼代碼了,基本和上面邏輯差不多,只不過(guò)這次存的是uuid。

1、小程序請(qǐng)求微信,拿到code,請(qǐng)求后臺(tái)并傳遞code
2、后臺(tái)根據(jù)code請(qǐng)求微信,拿到openID
3、后臺(tái)根據(jù)openID去微信信息表查詢(xún)?cè)搊penID是否綁定用戶(hù),綁定了,返回一個(gè)唯一表示uuid以及綁定標(biāo)識(shí),沒(méi)有綁定,創(chuàng)建一個(gè)uuid以及未綁定標(biāo)識(shí)返回給小程序
4、小程序判斷未綁定,跳轉(zhuǎn)到綁定頁(yè)面,根據(jù)輸入信息+uuid返回給后臺(tái)綁定用戶(hù),后臺(tái)返回是否綁定成功
5、根據(jù)綁定是否成功,小程序操作

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

文章名稱(chēng):怎么在微信小程序中保持session會(huì)話(huà)
標(biāo)題網(wǎng)址:http://vcdvsql.cn/article18/jhejdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)公司、靜態(tài)網(wǎng)站微信公眾號(hào)

廣告

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

成都做網(wǎng)站