当前位置:网站首页>The differences and advantages and disadvantages between cookies, seeion and token
The differences and advantages and disadvantages between cookies, seeion and token
2022-07-06 07:07:00 【smarthome_ man】
1、cookie( A computer file of information sent by a network or Internet user to a central server )
First of all, what is cookie Well ? seeing the name of a thing one thinks of its function cookie The first is a file , It is mainly a data generated by the browser that can be permanently stored in the browser . For example, our account number and password , Will be stored in cookie in , The next time you ask , Will directly enter the account password , It's more convenient , But the disadvantages also follow ,cookie It's easy to be hijacked by hackers , therefore cookie The security of is lower , So later, the browser added some restrictions to ensure cookie Will not be used maliciously , But the security is not very high .
2、session( In network applications, it is also called session control )
What is? session? Literally session It's conversation , Talk to someone one by one , It's your conversation with him , How do you know that it is Zhang San rather than Li Si who is talking to you , The other party must have some characteristics to show that he is Zhang San , For example, height , Age , Looks, etc .
session It also has similar meaning , The server should know that it is currently talking to itself ( Send a request to yourself ) Who is it . In order to distinguish between , The server will assign different tags to each client , Then when the client sends a request to the server , Will wear this mark to determine the identity of this person , The server will know who it is talking to , So how does the client save this tag , There are many ways , But for browsers , Are all adopted by default cookie Methods .
Server usage session Save the user's information on the server temporarily , But after the user leaves the website session Will destroy , however cookie It won't be destroyed , This storage method is relative to cookie For more security , Each has its own advantages .
3、token( token )
What is? token,Token Is a string generated by the server , As a token for the client to make a request , After the first login , The server generates a Token This is what we call it Token Return to the client , In the future, the client only needs to bring this Token Just come and ask for data , No need to bring user name and password again .
cookie And session The difference between
1、cookie Data is stored on the client ,session Data on the server .
2、cookie Not very safe , Should be used in consideration of safety session.
3、session It will be saved on the server for a certain period of time . When visits increase , We will compare the performance of your server to reduce the performance of your server , Should be used cookie.
边栏推荐
- The psychological process from autojs to ice fox intelligent assistance
- supervisor 使用文档
- 1091: two or three things in childhood (multi instance test)
- Embed UE4 program into QT interface display
- idea控制台彩色日志
- A method to measure the similarity of time series: from Euclidean distance to DTW and its variants
- A brief introduction of reverseme in misc in the world of attack and defense
- Setting and using richview trvstyle template style
- Briefly describe the differences between indexes, primary keys, unique indexes, and joint indexes in mysql, and how they affect the performance of the database (in terms of reading and writing)
- Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
猜你喜欢

Short video, more and more boring?

Setting and using richview trvstyle template style

At the age of 26, I changed my career from finance to software testing. After four years of precipitation, I have been a 25K Test Development Engineer

18.多级页表与快表

L'auteur est mort? Ai utilise l'art pour conquérir l'humanité

Interface automation test framework: pytest+allure+excel

Uncaught TypeError: Cannot red propertites of undefined(reading ‘beforeEach‘)解决方案

You deserve this high-value open-source third-party Netease cloud music player

Blue Bridge Cup zero Foundation National Championship - day 20

leetcode59. 螺旋矩阵 II(中等)
随机推荐
leetcode1020. 飞地的数量(中等)
Three methods of adding color to latex text
基于PyTorch和Fast RCNN快速实现目标识别
What does UDP attack mean? UDP attack prevention measures
数据仓库建设思维导图
leetcode704. Binary search (find an element, simple, different writing)
Setting and using richview trvstyle template style
leetcode841. 钥匙和房间(中等)
Yield method of tread
呆错图床系统源码图片CDN加速与破解防盗链功能
Cookie Technology & session Technology & ServletContext object
Zhongqing reading news
RichView TRVStyle 模板样式的设置与使用
Misc of BUU (update from time to time)
BUU的MISC(不定时更新)
Attributeerror: can 't get attribute' sppf 'on < module' models. Common 'from' / home / yolov5 / Models / comm
Raspberry pie 3B update VIM
Simple use of JWT
OpenGL ES 学习初识(1)
树莓派串口登录与SSH登录方法