成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

vue登錄頁實現使用cookie記住7天密碼功能的方法

瀏覽:113日期:2022-10-05 11:37:28
問題描述

項目的登錄頁中,會有要求記住7天密碼的功能,本篇文章記錄一下寫法,主要是使用cookie,注釋我寫的很詳細了,大家可以看一下我寫的注釋的步驟,還是比較詳細的。親測有效

html部分

代碼圖示

vue登錄頁實現使用cookie記住7天密碼功能的方法

效果圖示

vue登錄頁實現使用cookie記住7天密碼功能的方法

代碼粘貼

<el-form ref='form' :model='form' label-label-position='top' @submit.native.prevent > <el-form-item label='用戶名/賬號'><div class='userError'> <el-input size='mini' v-model.trim='form.userName' clearable ></el-input></div> </el-form-item> <el-form-item label='密碼'><div class='pwdError'> <el-input size='mini' v-model.trim='form.loginPwd' clearable show-password ></el-input></div> </el-form-item> <el-checkbox label='記住賬號' v-model='isRemember'></el-checkbox> <el-button native-type='submit' size='mini' @click='loginPage'>登錄</el-button > </el-form>

js部分

export default { name: 'login', data() { return { form: { userName: ’’, loginPwd: ’’, }, isRemember: false, }; }, mounted() { // 第1步,在頁面加載的時候,首先去查看一下cookie中有沒有用戶名和密碼可以用 this.getCookie(); }, methods: { /* 第3步,當用戶執行登錄操作的時候,先看看用戶名密碼對不對 若不對,就提示登錄錯誤 若對,就再看一下用戶有沒有勾選記住密碼 若沒勾選,就及時清空cookie,回到最初始狀態 若勾選了,就把用戶名和密碼存到cookie中并設置7天有效期,以供使用 (當然也有可能是更新之前的cookie時間) */ async loginPage() { // 發請求看看用戶輸入的用戶名和密碼是否正確 const res = await this.$api.loginByUserName(this.form) if(res.isSuccess == false){ this.$message.error('登錄錯誤') } else{ const self = this; // 第4步,若復選框被勾選了,就調用設置cookie方法,把當前的用戶名和密碼和過期時間存到cookie中 if (self.isRemember === true) { // 傳入賬號名,密碼,和保存天數(過期時間)3個參數 // 1/24/60 測試可用一分鐘測試,這樣看著會比較明顯 self.setCookie(this.form.userName, this.form.loginPwd, 1/24/60); // self.setCookie(this.form.userName, this.form.loginPwd, 7); // 這樣就是7天過期時間 } // 若沒被勾選就及時清空Cookie,因為這個cookie有可能是上一次的未過期的cookie,所以要及時清除掉 else { self.clearCookie(); } // 當然,無論用戶是否勾選了cookie,路由該跳轉還是要跳轉的 this.$router.push({ name: 'project', }); } }, // 設置cookie setCookie(username, password, exdays) { var exdate = new Date(); // 獲取當前登錄的時間 exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); // 將當前登錄的時間加上七天,就是cookie過期的時間,也就是保存的天數 // 字符串拼接cookie,因為cookie存儲的形式是name=value的形式 window.document.cookie = 'userName' + '=' + username + ';path=/;expires=' + exdate.toGMTString(); window.document.cookie = 'userPwd' + '=' + password + ';path=/;expires=' + exdate.toGMTString(); window.document.cookie = 'isRemember' + '=' + this.isRemember + ';path=/;expires=' + exdate.toGMTString(); }, // 第2步,若cookie中有用戶名和密碼的話,就通過兩次切割取出來存到form表單中以供使用,若是沒有就沒有 getCookie: function () { if (document.cookie.length > 0) { var arr = document.cookie.split('; '); //因為是數組所以要切割。打印看一下就知道了 // console.log(arr,'切割'); for (var i = 0; i < arr.length; i++) { var arr2 = arr[i].split('='); // 再次切割 // console.log(arr2,'切割2'); // // 判斷查找相對應的值 if (arr2[0] === 'userName') { this.form.userName = arr2[1]; // 轉存一份保存用戶名和密碼 } else if (arr2[0] === 'userPwd') { this.form.loginPwd = arr2[1];//可解密 } else if (arr2[0] === 'isRemember') { this.isRemember = Boolean(arr2[1]); } } } }, // 清除cookie clearCookie: fu![image](/img/bVcOHhz) this.setCookie('', '', -1); // 清空并設置天數為負1天 }, },};

cookie存儲圖示

vue登錄頁實現使用cookie記住7天密碼功能的方法

總結

其實也很簡單,就是設置一個過期時間,也就是cookie的失效的日期,當然中間需要有一些格式的處理,數據的加工。

補充,cookie是存在瀏覽器中,瀏覽器安裝在電腦中,比如安裝在C盤,所以cookie是存在C盤中的某個文件夾下,那個文件夾不僅有cookie,還有localStorage和sessionStorage和別的,具體哪個文件夾大家可以自己動手找一找。其實所謂的本地存儲其實就是存在自己的電腦上。

到此這篇關于vue登錄頁實現使用cookie記住7天密碼功能的方法的文章就介紹到這了,更多相關vue登錄頁cookie記住密碼內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产一区二区高清视频| 亚洲第一久久影院| 久久一夜天堂av一区二区三区| 亚洲一区成人在线| 欧美三级午夜理伦三级中文幕| 久久综合九色综合97婷婷女人 | 成人精品高清在线| 禁久久精品乱码| 91麻豆精品国产91久久久久久| 粉嫩久久99精品久久久久久夜| 国产亚洲第一区| 亚洲精品欧美在线| 亚洲无线视频| 亚洲欧美在线aaa| 日韩午夜免费视频| 一区二区三区四区国产精品| 欧美高清视频一区二区三区在线观看| 国产精品一区在线播放| 国产欧美中文在线| 国产成人精品影视| 欧美日韩一级黄| 亚洲成人激情av| 你懂的亚洲视频| 欧美精品久久一区| 欧美亚洲国产怡红院影院| 日韩不卡一区二区三区 | 欧美丰满少妇xxxxx高潮对白| 亚洲天天做日日做天天谢日日欢| 欧美日韩精品不卡| 国产精品久久久久久妇女6080| 国产综合久久久久影院| 一本久久a久久免费精品不卡| 日韩欧美另类在线| 国产一二三精品| 91久久免费观看| 天天综合网 天天综合色| 国产精品久久| 久久精品一区二区三区av| 国产在线日韩欧美| 欧美日韩成人激情| 91麻豆蜜桃一区二区三区| 国产欧美日韩另类视频免费观看| 91日韩一区二区三区| 亚洲欧洲www| 国产乱码精品一区二区三区不卡| 亚洲最大成人综合| 欧美区视频在线观看| 成人黄色综合网站| 亚洲欧美综合另类在线卡通| 午夜亚洲性色视频| 免费观看30秒视频久久| 日韩欧美国产一区二区在线播放| 美女视频黄久久| 麻豆亚洲精品| 性做久久久久久久久| 久久国产精品亚洲77777| 一二三区精品福利视频| 伊伊综合在线| 亚洲女人****多毛耸耸8| 亚洲精品一区二区三区蜜桃久| 国产精品久久久久精k8| 雨宫琴音一区二区在线| 亚洲精品高清在线| 影音先锋日韩资源| 亚洲精品久久7777| 午夜亚洲性色视频| 全国精品久久少妇| 欧美日韩一卡二卡| 国产一区二区三区黄视频 | 99国产精品久久久久久久久久| www久久精品| 欧美精品国产一区二区| 国产精品女主播av| 91视频观看视频| 国产精品久久久久久久久快鸭 | 久久蜜臀精品av| 国产不卡视频在线播放| www激情久久| 国产精品v欧美精品∨日韩| 国产精品理论在线观看| 亚洲色图自拍| 亚洲制服丝袜一区| 久久久福利视频| 久久66热偷产精品| 日韩女优毛片在线| 欧美日韩亚洲一区三区| 亚洲人快播电影网| 一区二区高清视频| 偷偷要91色婷婷| 欧美在线看片a免费观看| 国产一区二区精品久久99| 日韩精品一区二区三区视频| 欧美一区免费视频| 亚洲精品国久久99热| 久久中文精品| 激情综合色播激情啊| 日韩精品一区二| 精品动漫3d一区二区三区免费版 | 夜夜嗨av一区二区三区中文字幕 | 欧美精品1区2区3区| 国内一区二区三区在线视频| 免费国产亚洲视频| 国产精品久久久久婷婷二区次| 欧美日韩不卡在线| 国产日韩欧美三区| 成人午夜激情影院| 丝袜诱惑制服诱惑色一区在线观看 | 日产精品久久久久久久性色| 久久先锋影音av鲁色资源 | 日本一区二区三区高清不卡| 色噜噜夜夜夜综合网| 欧美日韩一区二区三区在线观看免| 麻豆精品视频在线观看视频| 国产精品女人毛片| 欧美精品精品一区| 亚洲在线观看| 色综合色综合色综合| 美国欧美日韩国产在线播放| 18欧美亚洲精品| 26uuu欧美| 欧美日韩大陆一区二区| 国产精品毛片在线| 91亚洲精品久久久蜜桃| 91丨porny丨最新| 亚洲高清免费| 在线观看欧美黄色| 精品国产一二三区| 亚洲欧美日韩久久精品| 蜜臀av在线播放一区二区三区| 粉嫩一区二区三区在线看| 欧美久久久久久久| 国产欧美日韩综合一区在线播放| 西西裸体人体做爰大胆久久久| 欧美日韩在线综合| 国产亚洲精品aa午夜观看| 亚洲午夜精品在线| 国产成人免费在线观看不卡| 尤妮丝一区二区裸体视频| 欧美亚洲国产一区二区三区| 国产欧美精品一区aⅴ影院| 中文字幕中文在线不卡住| 亚洲永久视频| 韩国在线视频一区| av电影天堂一区二区在线| 经典一区二区三区| 日韩精品免费专区| 亚洲国产精品久久人人爱| 色www精品视频在线观看| 99pao成人国产永久免费视频| 欧美日本一道本在线视频| 欧美激情在线看| 免费观看日韩电影| 欧美日韩在线一区二区三区| 在线区一区二视频| 国产精品丝袜一区| 精品一区二区免费看| 欧美午夜电影在线观看| 欧美性猛交xxxx乱大交退制版| 国产拍揄自揄精品视频麻豆| 麻豆精品蜜桃视频网站| 欧美视频1区| 日本久久电影网| 久久久.com| 激情欧美一区二区三区在线观看| 日韩中文字幕av电影| 日韩中文字幕一区二区三区| 天天射综合影视| 日本高清不卡一区| 欧美日韩在线不卡| 国产精品不卡一区| 成人性视频网站| 色婷婷综合五月| 日韩美女视频一区二区 | 亚洲另类在线视频| 国产99久久久国产精品潘金| 久久久久久久欧美精品| 久久久精品欧美丰满| 奇米777欧美一区二区| 狠狠入ady亚洲精品| 欧美色视频在线观看| 一区二区三区国产精华| 色综合久久中文字幕| 欧美视频一区二区在线观看| 亚洲免费观看高清完整版在线| 99在线热播精品免费| 欧美乱妇一区二区三区不卡视频| 亚洲激情成人在线| 欧美久久综合| 精品少妇一区二区三区免费观看| 蜜桃久久精品一区二区| 亚洲最黄网站| 久久亚洲一区二区三区明星换脸 | 亚洲人成在线播放网站岛国 | 国产一区二区三区国产| 久久久夜夜夜| 亚洲一区二区三区四区五区黄| 亚洲午夜精品国产| 国产清纯在线一区二区www| 丁香另类激情小说| 欧美一级夜夜爽|