Spring Session Repository FindBy

2021-11-17  本文已影响0人  Gascognya

Request中的SessionID,与数据库中对应的sessionId,是经过了一次Base64编码的
所以

@CookieValue("SESSION") sessionId: String
val session = sessionRepository.findById(sessionId)

没有经过base64解密,是找不到东西的。

val id = String(Base64.getDecoder().decode(sessionId))
上一篇 下一篇

猜你喜欢

热点阅读