前端 登录权限 本地缓存用户信息

本文探讨了前端开发中用于登录权限和本地缓存用户信息的三种常见方法:localStorage、sessionStorage和Cookie。localStorage提供无时间限制的数据存储,适合存储大量数据;sessionStorage则在浏览器关闭后消失,适用于会话级存储;Cookie虽然操作相对复杂,但支持设置过期时间。在Vue开发中,可以借助vuex-persistedstate实现状态持久化,结合vuex进行更高效的状态管理。
摘要由CSDN通过智能技术生成
   登录中很关键的一个操作就是在本地缓存用户信息,用来验证并记录下用户的登录状态。用来维护用户的信息安全,比如设置网页访问权限,也有些请求头需要在authentication带上相关信息,以验证用户身份。
   下面有几种本地缓存的方法,包括HTML5中的localStorage和sessionStorage    以及最常用的cookie,和vue中的vuex。
  1. localStorage
    localStorage属于HTML中的特性,数据以键/值对形式存在,localStorage可以存储的较大的数据,并且存储的数据没有时间限制,直到手动删除。另外localStorage在浏览器中都以字符串形式存储,而我们又经常会存储对象(JSON格式)的数据,所以需要转化。
    以下的方法只要写在html的<script>标签中就会生效哦,也就是任何框架中都适用。
localStorage.setItem(key,value) //设置localstorage
localStorage.getItem
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值