想问下cookie和token

想问下cookie和token

cookie和token是什么关系?

cookie和token的区别是什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-01-25 14:21:19

同学你好,对于你的问题解答如下:

1、简单理解两者之间的关系就是:Cookie中可以存放 token 用来验证会话的登录状态

2、主要是信息验证方面,两者的区别,如下:

(1)cookie 验证是用于长时间用户验证,cookie 验证是有状态的,意味着验证记录或者会话需要一直在服务端和客户端保持

(2)token 验证是无状态的,服务器不记录哪些用户登录了,而是每个请求都带上了服务器需要验证的 token


祝学习愉快~

  • 提问者 leepulse #1

    在双越老师的nodejs里课程中,讲的是cookie的配置,并没有使用token,那我想在nodejs服务端中实现token登录验证,要怎么做?

    或者慕课网中有哪一个实战课是介绍nodejs中实现token的?

    2022-01-25 14:49:31
  • 好帮手慕慕子 回复 提问者 leepulse #2

    同学你好,使用token或者session都是可以实现登陆验证功能的,视频中老师采用的是session方式。

    如果想要使用token实现验证功能,可以参考https://coding.imooc.com/learn/list/452.html 这门实战课,该实战课程中的第九章这里讲解了使用token实现登录验证。示例:

    https://img1.sycdn.imooc.com//climg/61efb7a60934c50408250275.jpg

    同学可以结合当前课程介绍,另外,也在售前咨询这里咨询课程的详细信息,再根据自己的需要决定是否要学习。如下:

    https://img1.sycdn.imooc.com//climg/61efb7ff093db1c415880390.jpg

    祝学习愉快~

    2022-01-25 16:54:10
  • 提问者 leepulse 回复 好帮手慕慕子 #3

    我试看了这个实战课,感觉搭不上,我想看双越老师的讲解,但查找了双越老师的所有课程视频,发现用的都是session,并没有使用jwt的token,不是说token比cookie更安全更高效吗?

    我现在的需求是需要用户登录进行登录鉴权,如果不用token,那使用cookie的有限期,如果实现登录鉴权?

    也就是说前端如何使用cookie的验证来做登录时效,cookie过期了或者cookie不存在时,就跳转到登录页面,cookie在有效期内不允许进入登录页。

    2022-01-26 13:27:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师