update: verifytoken

This commit is contained in:
2025-10-02 15:39:08 +07:00
parent ec81b4b311
commit f4580c42ee

View File

@@ -32,15 +32,9 @@ function generateToken(payload, type) {
function verifyTokenType(token, type) {
const settings = tokenSettings[type];
try {
const decoded = jwt.verify(token, settings.secret);
if (decoded.type !== type) throw new Error('Invalid token type');
return decoded;
} catch (error) {
if (error.name === 'TokenExpiredError') throw new Error(`${type} token has expired`);
if (error.name === 'JsonWebTokenError') throw new Error(`Invalid ${type} token`);
throw error;
}
}
function generateAccessToken(payload) {
@@ -67,8 +61,6 @@ function generateTokenPair(payload) {
accessToken,
refreshToken,
tokenType: 'Bearer',
expiresIn: 900,
refreshExpiresIn: 604800
};
}