mirror of
https://github.com/fumiama/fumitok.git
synced 2026-06-21 03:11:26 +08:00
fix: refresh token validate logic
This commit is contained in:
2
token.go
2
token.go
@@ -171,7 +171,7 @@ func (t *Tokenizer) Refresh(
|
||||
if crc != h.Sum64() {
|
||||
return "", ErrInvalidToken
|
||||
}
|
||||
if time.Now().Add(validAfter).After( // still valid after 30 mins
|
||||
if time.Now().Add(-validAfter).After( // still invalid even before this time
|
||||
time.UnixMilli(int64(binary.LittleEndian.Uint64(data[:8]))),
|
||||
) {
|
||||
return "", ErrExpiredToken
|
||||
|
||||
Reference in New Issue
Block a user