2026-05-26 15:48:01 +05:30
|
|
|
import jwt from 'jsonwebtoken';
|
|
|
|
|
import 'dotenv/config';
|
2026-03-12 14:15:44 +05:30
|
|
|
|
|
|
|
|
const SECRET = process.env.JWT_SECRET;
|
|
|
|
|
|
|
|
|
|
export function generateToken(payload) {
|
2026-05-26 15:48:01 +05:30
|
|
|
return jwt.sign(payload, SECRET, { expiresIn: '24h' });
|
2026-03-12 14:15:44 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function verifyToken(token) {
|
|
|
|
|
return jwt.verify(token, SECRET);
|
|
|
|
|
}
|