【Angular2】cookie localStorage

做登录功能的时候登录成功后需要将信息放入cookie中,npm install了好几个angular2-cookie   ng2-cookies  angular2-cookies

按照上面的方法,总是报错,方法未定义,百度谷歌无果

最终转用localStorage,HTML5的本地存储方案之一,简单好用

localStorage.setItem(‘user‘, JSON.stringify(this.users));

this.user = JSON.parse(localStorage.getItem(‘user‘));

localStorage.removeItem(‘user‘);

但是没法设置过期时间,同时安全性太低

只能暂时用下,还是要再研究下cookie

时间: 2024-08-28 12:24:30

【Angular2】cookie localStorage的相关文章

【转】Cookie和Session的区别详解

转载地址:http://www.phperzone.cn/portal.php?aid=541&mod=view 一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案. 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session 机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择 二.会话cookie和持久cookie的区别 如果不设置

【转载】Cookie/Session机制详解

[本文转自]http://blog.csdn.net/fangaoxin/article/details/6952954/ 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份. 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session. 1.1  Cookie机制 在程

【转】cookie如何共享到各个浏览器

可以考虑HTML5 localstorage, 点击查看原始尺寸 http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html也可以参考德问相关问题:@php 设置cookie时怎么样面对不同的浏览器 补充下,夸浏览器可以参考 https://github.com/marcuswestin/store.js 这个问题前段时间我也遇到了,最后使用@猪肉有毒 提到到的 flash share object 解决的.(但是在chr

【JavaScript】Cookie and Web Storage

这一块自己学习了有一阵子了,但是今天看面试题的时候,让说一下cookie的弊端以及web storage与cookie的区别,竟然还是不知道从何说起,所以,还是要自己认真的梳理一遍. 支持离线的Web应用开发,是HTML5的一个重点.离线Web应用,就是在设备不能上网的时候依然可以运行的应用. 开发离线Web应用需要几个步骤: 1.确保应用知道设备能否上网,以便下一步执行正确的操作.可以使用HTML5定义的navigator.onLine属性来检测. 2.应用必须在离线的时候能够访问一定的资源(

【php】COOKIE和SESSION

一. COOKIE(小甜点,小饼干) a) 生活中的实例: i. 大保健的会员卡(记录你的姓名.性别.ID号码.手机号--) ii. 超市的会员卡(记录你的姓名,性别,会员积分) b) PHP当中的实例: i. 网站中的猜你喜欢(当你访问网站时,会带着网站之前给你的COOKIE过来,网站会先从你身上来寻找是不是有COOKIE文件,如果有,则直接读取COOKIE文件中的信息,并且将你喜欢的商品.你的信息,在首页进行推送!) ii. 百度的信息推广(可以和其他的网站进行合作,资源共享,所以你会发现你

【jQuery】cookie插件

通过该插件的学习使我对cookie.Date().getDate().setDate().toUTCString()有了更直观的了解,具体分析见注释: function(key, value, options),调用该插件需要传入三个参数 如: var COOKIE_NAME = 'test_cookie'; var ADDITIONAL_COOKIE_NAME = 'additional'; $('a').eq(0).click(function() { // 用天数设置 cookie $.c

【问题】 cookie 不保存特殊字符 解决办法

遇到的问题: 在做项目,用geolocation 获取经纬度,格式如(23.1133,113.2552) ,想保存到cookie中备用.但读取cookie出来之后发现逗号变成了  %2c. 找到的原因: 上网以下value值中不能包含特殊字符,包括(分号(;).逗号(,).等号(=)以及空格.)如果value中包含逗号则程序无法编译. 这里逗号变成 %2C 系统应该自动进行转码了. 解决办法: 用js解码unescape(var string);decodeURIComponent(var st

【.NET】Cookie操作类

using System; using System.Web; using System.Data; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; namespace Tool { /// <summary> /// Cookie操作类 /// </summary> public static c

【经验】Cookie个数限制及大小

各浏览器之间对cookie的不同限制:   IE6.0 IE7.0/8.0 Opera FF Safari Chrome cookie个数   每个域为20个    每个域为50个   每个域为30个   每个域为50个    没有个数限制    每个域为53个 cookie大小 4095个字节 4095个字节 4096个字节 4097个字节 4097个字节 4097个字节 总之,在进行页面cookie操作的时候,应该尽量保证cookie个数小于20个,总大小 小于4KB 虽知Cookie有限制