Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
SakuraMuxia committed Apr 26, 2024
1 parent ebfb670 commit f23d761
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions docs/front-end/05-Node.js/10-会话控制.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ HTTP 协议是一个无状态的协议,它无法区分多次请求是否发送

填写账号和密码校验身份,校验通过后下发 cookie

![image-20240426113403082](000-images/10-会话控制/image-20240426113403082.png)
![image-20240426113403082](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426113403082.png)

有了 cookie 之后,后续向服务器发送请求时,就会自动携带 cookie

![image-20240426113421192](000-images/10-会话控制/image-20240426113421192.png)
![image-20240426113421192](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426113421192.png)

## cookie 实现原理

Expand Down Expand Up @@ -225,11 +225,11 @@ Session 是一个对象,存储特定用户会话所需的属性及配置信息

填写账号和密码校验身份,校验通过后创建 `session 信息`,然后将 `session_id` 的值通过响应头返回给浏览器。

![image-20240426105901090](000-images/10-会话控制/image-20240426105901090.png)
![image-20240426105901090](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426105901090.png)

有了cookie,下次发送请求时会自动携带cookie,服务器通过 `cookie` 中的 `session_id` 的值确定用 户的身份

![image-20240426105915250](000-images/10-会话控制/image-20240426105915250.png)
![image-20240426105915250](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426105915250.png)

## 在 Node 中使用 session

Expand Down Expand Up @@ -436,11 +436,11 @@ Token 在客户端浏览器使用的时候,存储位置由开发者决定,

填写账号和密码校验身份,校验通过后响应 token,token 一般是在响应体中返回给客户端的

![image-20240426110318734](000-images/10-会话控制/image-20240426110318734.png)
![image-20240426110318734](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426110318734.png)

后续发送请求时,需要`手动`将 token 添加在请求报文中(cookie是自动携带的),一般是放在请求头中

![image-20240426110341566](000-images/10-会话控制/image-20240426110341566.png)
![image-20240426110341566](https://2216847528.oss-cn-beijing.aliyuncs.com/asset/image-20240426110341566.png)

## Token 的特点

Expand Down

0 comments on commit f23d761

Please sign in to comment.