97无码免费人妻超级碰碰夜夜_xxx.www国产_av激情在线_成人久久18_国产精品特级片_鲁一鲁啪一啪

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發

微信小程序添加session機制的方法介紹

發表時間:2019-05-20 08:50:36

文章來源:沈陽網站建設

標簽:session機制

分享:

瀏覽次數:0

本篇文章給大家帶來的內容是關于微信小程序添加session機制的方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

本文思路來自于前幾日對微信wafer的源碼閱讀,感謝wafer所有代碼編寫者。

我們先來看代碼實現

var SESSION_KEY = 'xxxxxx';var Session = {    get: function() {            return wx.getStorageSync(SESSION_KEY) || null;    },        set: function(session) {        wx.setStorageSync(SESSION_KEY, session);    },        clear: function() {        wx.removeStorageSync(SESSION_KEY);    },};module.exports = Session;

很簡單是不是,這樣就實現了,解釋下,比如當我們做登錄的時候,需要在小程序端做一個存制作軟件

<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>軟件公司</a></a>

儲,主要存放的是后端返回來的access_token(此值用于需要用戶認證的接口請求),那么就可以使用上面Session。

if (result.statusCode === 200 && data.access_token) {    Session.set(data.access_token);    }

當我們判斷本地用戶是否處于登錄態的時候也可以進行如下操作

var session = Session.get();if (session) {    wx.checkSession({            success: function () {                        ////        },                fail: function () {            Session.clear();                        // doLogin();        },    });} else {    //doLogin(); 進行登錄}

當然這個機制不是必須的,但是有了它之后讓代碼變的更加簡潔,獲得用戶的會話、寫入會話以及清空會話,有一點你的后端小師弟看到你的代碼的時候,也會非常輕松看懂。

以上就是微信小程序添加session機制的方法介紹的詳細內容,更多請關注沈陽網站建設其它相關文章!

session機制

相關案例查看更多

主站蜘蛛池模板: 泸溪县| 古蔺县| 开鲁县| 道孚县| 开封市| 达日县| 临湘市| 株洲市| 马关县| 瑞丽市| 红安县| 松原市| 建宁县| 汤阴县| 益阳市| 江油市| 菏泽市| 自贡市| 五台县| 乃东县| 丘北县| 江口县| 华池县| 曲阜市| 齐河县| 板桥市| 屏山县| 醴陵市| 岳阳市| 全南县| 沧源| 吉隆县| 积石山| 绥宁县| 信宜市| 元谋县| 馆陶县| 宁晋县| 古交市| 新和县| 涡阳县|