import jwt from 'jsonwebtoken' import dotenv from 'dotenv' dotenv.config() export function generateToken(payload) { return jwt.sign(payload, process.env.JWT_SECRET, { expiresIn: '24h' }) } export function verifyToken(token) { try { return jwt.verify(token, process.env.JWT_SECRET) } catch (err) { console.error("❌ JWT verify error:", err.message); return null } }