Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
JWT_SECRET_KEY = "JWT_SECRET_KEY"
)
Functions ¶
func RemoveBearerPrefix ¶
func VerifyTokenMiddleware ¶
Types ¶
type UserDomainInterface ¶
type UserDomainInterface interface {
GetEmail() string
GetPassword() string
GetName() string
GetAge() int8
GetID() string
SetID(string)
EncryptPassword()
GenerateToken() (string, *error_handle.ErrorHandle)
}
func NewUserDomain ¶
func NewUserDomain(email, password, name string, age int8) UserDomainInterface
func NewUserLoginDomain ¶
func NewUserLoginDomain(email, password string) UserDomainInterface
func NewUserUpdateDomain ¶
func NewUserUpdateDomain(name string, age int8) UserDomainInterface
func VerifyToken ¶
func VerifyToken(jwtToken string) (UserDomainInterface, *error_handle.ErrorHandle)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.