Nodejs系列课程(十)如何使用cookies?
"记录密码"或"自动登录"功能,这个一般用 cookies来完成
cookies存在客户端,安全性较低,一般要存入加密后的信息;建议要设置使用过期时间或不使用时删除掉
示例设计思路:在上面session示例的基础上,在usecookies部分登录同时记录cookies,来自动登录
1.在上面session示例的基础上修改一下usecookies.js var express = require("express");var router = express.Router();router.get("/", function(req, res) { if(req.cookies.islogin) { console.log("usecookies-cookies:" + req.cookies.islogin); req.session.islogin = req.cookies.islogin; } if(req.session.islogin) { console.log("usecookies:" + req.session.islogin); res.locals.islogin = req.session.islogin; } res.render("usecookies", { title: "使用cookies示例" });});router.post("/", function(req, res) { req.session.islogin = "success"; res.locals.islogin = req.session.islogin; res.cookie("islogin", "sucess", { maxAge: 60000 }); res.render("usecookies", { title: "使用cookies示例" });});module.exports = router;
2.运行访问 http://localhost:3000/usecookies,点击登录按钮登录成功并记录cookies maxAge为过期时长,毫秒为单位,我设置一分钟
3.关闭浏览器,再次访问http://localhost:8000/usecookies ,页面显示已登录 4.再次关闭浏览器,过一分钟再访问http://localhost:8000/usecookies,页面不再是已登录,而是显示登录按钮,表示cookies过期,不会自动登录
cookies的使用到此也成功!
官方示例:https://github.com/visionmedia/express/blob/master/examples/cookies/app.js 如何清除session和cookies?//清除cookiesres.clearCookie("islogin"); //清除sessionreq.session.destroy();
证监会回应中国公司被列入预摘牌名单三言财经3月31日消息,北京时间2022年3月30日,美国证券交易监督委员会(SEC)将百度富途控股爱奇艺凯信远达医药和从事渔业养殖的Nocera列入基于外国公司问责法案(HFCA
曾经火遍全国的5个手机品牌,现几乎消失在大众视野,你用过几个提起现在国内主流的手机品牌,很多人都会第一时间想起苹果华为小米OPPOvivo等品牌,毕竟这5个品牌现在在国内是第一梯队的主流品牌,并且占据了超过90的手机市场。不过早在十年前,国
男人一旦有钱了,最想做的事是什么?情人男人都好色,我也不装正经。有钱我大概率变坏,情人总要培养一个。多的不敢要,一个就好了,女人越多越烦恼,这是真的。不过也只是谈谈情罢了,情人永远不可能替代家庭,这也是真的。买车豪
新能源汽车年初以来的涨跌幅证券简称年初以来涨跌幅收盘价,20220329,元拓普集团4。3855。32雅化集团3。0029。52星源材质2。3135。88多氟多11。5639。79璞泰来11。59142。0
kratos分布式事务最佳实践背景随着业务的快速发展业务复杂度越来越高,微服务作为最佳解决方案之一,它解耦服务,降低复杂度,增加可维护性的同时,也带来一部分新问题。当我们需要跨服务保证数据一致性时,原先的数据库
6万人砍不下来一部手机?拼夕夕回应这样说自古真情留不住,唯有套路得人心。说起拼多多,想必大家都不陌生,谁还没收到过亲戚朋友发来的,帮忙砍一刀的消息呢?然而,拼多多的套路,那几乎是将消费者的智商按在地上摩擦。前段时间,百万
B站知乎上万人推荐的6款宝藏神器,每一款都惊艳!没内存的看过来B站知乎上万人都在推荐的Windows宝藏软件,你们有哪些是真正在使用的呢?今天给大家整理了6款宝藏单品,每一款都足够让你开启电脑操作新感受哦!抓紧先收藏以免需要用到时找不到咯。第
拍摄8K没问题!全球首款V90标准512GBUHSII格式SD卡虽然不少高端相机早已转用速度更快的CFexpress存储卡,但是SD卡目前依然是市场的主流,甚至部分中高端全画幅相机也因为永华的庞大诉求,第二卡槽仍旧是SD卡插槽。有人觉得SD卡在
手机一亿像素是什么概念?真的能拍出清晰好看的照片吗?现在很多手机厂商都推出1亿像素的手机,小米华为荣耀ov等都推出过一亿像素的手机,非常吸引眼球。对于普通用户来说,一亿像素到底强在哪里?到底能拍出多清晰的照片?今天就跟大家聊聊这个一
大摩特斯拉在关键原材料供应上最多领先对手10年财经网科技3月30日讯,据凤凰网科技消息,知名投行摩根士丹利分析师亚当乔纳斯(AdamJonas)周二发布报告称,在关键原材料供应上,特斯拉公司领先其他对手5年到10年时间。乔纳斯
所谓安全威胁清单,中国移动和中国电信回应了3月29日,针对美国联邦通信委员会(FCC)将中国电信美洲公司和中国移动国际(美国)公司列入所谓威胁美国国家安全的电信设备和服务供应商名单,中国电信和中国移动分别作出回应。中国移动