package main
import (
"jwt"
"logger"
)
func main () {
token := global.GenKfToken("OqkDltT6e4CEtPqQ8fv96GMy", time.Now().Unix()-1, 86400, nil)
logger.Errorf(time.Now().Unix()-1)
}
func GenKfToken(secretKey string, iat, seconds int64, data map[string]interface{}) string {
claims := make(jwt.MapClaims)
claims["exp"] = iat + seconds
claims["iat"] = iat
claims["create_time"] = time.Now().Format(tools.DateFormat)
if data != nil {23123213
claims["jwtUserInfo"] = data
}
token := jwt.New(jwt.SigningMethodHS256)
token.Claims = claims
str, _ := token.SignedString([]byte(secretKey))
return str
}