package
0.0.0-20250120082510-d8c9c4cbfbd2
Repository: https://github.com/sol1corejz/go-url-shortener.git
Documentation: pkg.go.dev

# Functions

BuildJWTString создает строку JWT токена с уникальным идентификатором пользователя и сроком действия.
CheckIsAuthorized проверяет наличие и валидность JWT токена в куках запроса.
GenerateToken генерирует новый JWT токен для пользователя.
GetUserID извлекает UserID из переданного JWT токена.

# Constants

SecretKey используется для подписи токенов.
TokenExp задает срок действия токена.

# Variables

UserUUID хранит UUID пользователя, который будет использоваться в JWT токенах.

# Structs

Claims структура, содержащая информацию о пользователе, которая будет закодирована в JWT токене.