handlers

package
v0.0.0-...-452cdb2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GerarOToken

func GerarOToken(usuario User) (string, error)

Função com finalidade de geração do token para as funções do usuário.

Types

type Claims

type Claims struct {
	User_ID int `json:"id_usuario"`

	jwt.StandardClaims
}

type User

type User struct {
	User_ID int `json:"user_id"`

	Username string `json:"username"`

	Email string `json:"email"`

	Password string `json:"password"`

	FullName string `json:"full_name"`

	CreatedAt time.Time `json:"created_at"`
}

func (*User) Atualizar

func (u *User) Atualizar(db *sql.DB) gin.HandlerFunc

Função com finalidade de atualizar um usuário no sistema.

func (*User) Deletar

func (u *User) Deletar(db *sql.DB) gin.HandlerFunc

Função com finalidade de deletar um usuário no sistema.

func (*User) Entrar

func (u *User) Entrar(db *sql.DB) gin.HandlerFunc

Função com finalidade de login do usuário.

func (*User) Registrar

func (u *User) Registrar(db *sql.DB) gin.HandlerFunc

Função com finalidade de registrar um usuário no sistema.

func (*User) Sair

func (u *User) Sair(db *sql.DB) gin.HandlerFunc

Função com finalidade de login do usuário.

func (*User) ValidarOToken

func (u *User) ValidarOToken(tokenString string) (int, error)

Função com finalidade de validação do token para as funções do usuário.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL