Request中的SessionID,与数据库中对应的sessionId,是经过了一次Base64编码的
所以
@CookieValue("SESSION") sessionId: String
val session = sessionRepository.findById(sessionId)
没有经过base64解密,是找不到东西的。
val id = String(Base64.getDecoder().decode(sessionId))
Request中的SessionID,与数据库中对应的sessionId,是经过了一次Base64编码的
所以
@CookieValue("SESSION") sessionId: String
val session = sessionRepository.findById(sessionId)
没有经过base64解密,是找不到东西的。
val id = String(Base64.getDecoder().decode(sessionId))