add the id of the user into the token

This commit is contained in:
2023-02-10 22:04:01 -03:00
parent 73e958efb1
commit f914c62d5d
2 changed files with 4 additions and 2 deletions

View File

@@ -9,14 +9,16 @@ import (
)
type JWTClaim struct {
Id uint64 `json:"id"`
Username string `json:"username"`
Email string `json:"email"`
jwt.RegisteredClaims
}
func GenerateJWT(email string, username string) (tokenString string, err error) {
func GenerateJWT(id uint64, email string, username string) (tokenString string, err error) {
expirationTime := time.Now().Add(24 * time.Hour)
claims := &JWTClaim{
Id: id,
Email: email,
Username: username,
RegisteredClaims: jwt.RegisteredClaims{