当前位置: 首页 > wzjs >正文

深圳网站优化推广方案怎样设计网站首页

深圳网站优化推广方案,怎样设计网站首页,网站建设 试卷,网站app开发Vue 登录 记住密码,设置存储时间 一、手动存储login.vue 二、使用vue-cookies插件main.jslogin.vue 一、手动存储 login.vue 提示: // 设置cookie方法 setCookie(loginName, password, days) {let text encryptDes(password, des123)//使用des方法加…

Vue 登录 记住密码,设置存储时间

  • 一、手动存储
    • login.vue
  • 二、使用vue-cookies插件
    • main.js
    • login.vue


一、手动存储

login.vue

提示:

// 设置cookie方法
setCookie(loginName, password, days) {let text = encryptDes(password, '@des123')//使用des方法加密,秘钥‘@des123’let saveDays = new Date() //获取时间saveDays.setTime(saveDays.getTime() + 24 * 60 * 60 * 1000 * days) //保存的天数// 字符串拼接存入cookiewindow.document.cookie = 'loginName' + '=' + loginName + ';path=/;saveDays=' + saveDays.toGMTString()window.document.cookie = 'password' + '=' + text + ';path=/;saveDays=' + saveDays.toGMTString()
},
// 读取cookie
getCookie() {if (document.cookie.length > 0) {let arr = document.cookie.split('; ') // 这里显示的格式需要切割一下自己可输出看下for (let i = 0; i < arr.length; i++) {let arr2 = arr[i].split('=') // 再次切割// 这里会切割出以loginName为第0项的数组、以password为第0项的数组,判断查找相对应的值if (arr2[0] == 'loginName') {this.loginForm.loginName = arr2[1] // 拿到账号} else if (arr2[0] == 'password') {// 拿到拿到加密后的密码arr2[1]并解密let bytes = decryptDes(arr2[1].toString(), '@des123')// let plaintext = bytes.toString(CryptoJS.enc.Utf8); // 拿到解密后的密码(登录时输入的密码)// this.loginForm.password = plaintext;this.loginForm.password = bytes}}}
},
// 清除cookie
clearCookie() {this.setCookie('', '', 0) //账号密码置空,天数置0
},

二、使用vue-cookies插件

main.js

// coolie存储
import VueCookies from 'vue-cookies'
Vue.use(VueCookies)

login.vue

if (this.isRememberPwd === true) { // 传入账号,密码,保存天数this.setLocal(this.loginName, this.password)
} else { // 清除cookiethis.removeLocal()
}// 设置cookies
setLocal(loginName, password) {let text = encryptDes(password, '@des123')//使用des方法加密,秘钥‘@des123’const days = '60 * 60 * 24 * 7' // 60秒*60分*24小时*7天this.$cookies.set('loginName', loginName, days)this.$cookies.set('password', text, days)
},
// 读取cookies
getLocal() {if (this.$cookies.get("loginName"))this.loginName = this.$cookies.get("loginName") // 拿到账号if (this.$cookies.get("password"))this.password = decryptDes(this.$cookies.get("password"), '@des123') // 拿到密码
},
// 清除cookie
removeLocal() {this.$cookies.remove("loginName")this.$cookies.remove("password")
},
http://www.dtcms.com/wzjs/570457.html

相关文章:

  • 开源 网站源代码排名优化百度
  • 手机网站建设价格表中国企业商标网
  • 网站正在建设中敬请大莲网站建设公司
  • 社区类网站建设在邯郸开互联网公司
  • 开封做网站哪家好有没有教如何做衣服的网站
  • 建设电影网站360网站兼容模式
  • ssl aws wordpress遂宁网站seo
  • 网站做支付宝支付接口洛克设计平台
  • 规划设计 网站 网站结构互联网后端开发
  • 网站 必须有的功能自己电脑做网站服务器违法吗
  • 深圳网页制作与网站建设公司住房建设部官方网站
  • 中外商贸网站建设平台推广方案经典范文
  • 微信长图的免费模板网站本地wordpress模板编辑器
  • 江门网站推广软件郑州做网站外包的公司有哪些
  • 常州网站建设方案维护黄石港区建设局网站
  • 山东省工程建设协会网站文娱热搜榜
  • 怎么描述网站主页做的好有没有专门做包装设计的网站
  • 国外响应式网站模板韩国风格网站模板下载
  • 阿里云大学 网站建设深圳市网站建设公司设计公司
  • 宁夏建设厅网站首页邳州网站
  • 怎样做建网站做淘客输入关键词搜索
  • 房地产项目网站建设国际网站推广专员招聘
  • a站是哪个app成都本地推广平台
  • 广东省建设厅官方网站多少钱wordpress锚文本
  • 陵水网站建设费用海外网络推广平台
  • 微分销手机网站制作山西 网站建设
  • 汽车租赁网站的设计与实现wordpress图片云储存
  • 新站整站排名优化火速公司用jsp做的网站
  • 网站开发需要做什么没有网站可以做app吗
  • 个人交互网站北京朝阳区邮编