verifyToken
This commit is contained in:
@@ -3,7 +3,7 @@ const crypto = require('crypto')
|
||||
const { paginate } = require('../utils/pagination')
|
||||
const { DEFAULT_PASSWORD } = require('../config/constants')
|
||||
const { hashPassword, verifyPassword, needsRehash } = require('../utils/password')
|
||||
const { signAccess, signRefresh, verifyToken, ACCESS_TTL, REFRESH_TTL } = require('../utils/jwt')
|
||||
const { signAccess, signRefresh, verify, ACCESS_TTL, REFRESH_TTL } = require('../utils/jwt')
|
||||
const { toLegacyToken } = require('../utils/legacy-token')
|
||||
const { extractToken, getUserByToken } = require('../middleware/auth')
|
||||
|
||||
@@ -596,7 +596,7 @@ async function refreshToken(ctx) {
|
||||
ctx.body = { code: 400, message: '缺少 refreshToken' }
|
||||
return
|
||||
}
|
||||
const payload = verifyToken(token)
|
||||
const payload = verify(token)
|
||||
if (!payload || payload.type !== 'refresh') {
|
||||
ctx.status = 401
|
||||
ctx.body = { code: 401, message: 'refreshToken 无效或已过期' }
|
||||
|
||||
Reference in New Issue
Block a user