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.m.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.m.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機制

相關案例查看更多

主站蜘蛛池模板: 北辰区| 理塘县| 克什克腾旗| 西和县| 张掖市| 抚州市| 石渠县| 茌平县| 白银市| 利津县| 晋城| 阳朔县| 苏州市| 太康县| 赤城县| 陕西省| 辉南县| 金阳县| 青阳县| 荣昌县| 习水县| 江孜县| 东平县| 山西省| 柏乡县| 沙雅县| 大庆市| 南溪县| 图们市| 桂阳县| 惠安县| 衡山县| 射阳县| 即墨市| 连城县| 东明县| 平江县| 延川县| 松潘县| 扎囊县| 博爱县|