package utils import ( "time" "github.com/golang-jwt/jwt/v5" ) func GenerateJWT(userID, email string) (string, error) { token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{ "user_id": userID, "email": email, "exp": time.Now().Add(time.Hour * 24).Unix(), }) return token.SignedString([]byte(GetConfig().JWT_SECRET)) }