Files
sa-token/sa-token-doc/doc/fun/session-model.md
T
2021-04-17 17:08:02 +08:00

815 B

Session模型详解


在sa-token中, Session 分为三种, 分别是:

  • User-Session: 指的是框架为每个loginId分配的Session
  • Token-Session: 指的是框架为每个token分配的Session
  • 自定义Session: 指的是以一个特定的值作为SessionId,来分配的Session

假设三个客户端登录同一账号,且配置了不共享token,那么此时的Session模型是:

session-model

简而言之:

  • Token-Session 以token为主,只要token不同,那么对应的Session对象就不同
  • User-Session 以UserId为主,只要token指向的UserId一致,那么对应的Session对象就一致
  • 自定义Session 以特定的key为主,不同key对应不同的Session对象