mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-05-07 14:18:00 +08:00
22 lines
783 B
Markdown
22 lines
783 B
Markdown
![]() |
# Session模型详解
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
在`sa-token`中, `Session` 分为三种, 分别是:
|
|||
|
- `User-Session`: 指的是框架为每个`loginId`分配的`Session`
|
|||
|
- `Token-Session`: 指的是框架为每个`token`分配的`Session`
|
|||
|
- `自定义Session`: 指的是以一个`特定的值`作为SessionId,来分配的`Session`
|
|||
|
|
|||
|
|
|||
|
User-Session和Token-Session到底有什么不同?下面这张图可以解释两者的区别
|
|||
|
|
|||
|

|
|||
|
|
|||
|
简而言之:
|
|||
|
- `Token-Session` 以token为主,只要token不同,那么对应的Session对象就不同
|
|||
|
- `User-Session` 以UserId为主,只要token指向的UserId一致,那么对应的Session对象就一致
|
|||
|
- `自定义Session` 以特定的key为主,不同key对应不同的Session对象
|
|||
|
|
|||
|
|
|||
|
|