sa-token/sa-token-doc/doc/fun/session-model.md

800 B
Raw Blame History

Session模型详解


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

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

User-Session和Token-Session到底有什么不同下面这张图可以解释两者的区别

session-model

简而言之:

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