Documentation ¶
Overview ¶
Package controllers Auth controllers
Index ¶
Constants ¶
const SecretKey = "secret"
SecretKey secret key
Variables ¶
This section is empty.
Functions ¶
func Delete ¶
func Delete(c *fiber.Ctx) error
Delete godoc @Summary Delete the user @Description delete the user @Tags authentication @Produce json @Success 200 {object} models.Message @Failure 400 {object} models.Message @Failure 401 {object} models.Message @Router /user [delete]
func Login ¶
func Login(c *fiber.Ctx) error
Login godoc @Summary Login to a user @Description user login @Tags authentication @Accept json @Produce json @Success 200 {object} models.Message @Failure 404 {object} models.Message @Failure 400 {object} models.Message @Failure 500 {object} models.Message @Router /login [post]
func Logout ¶
func Logout(c *fiber.Ctx) error
Logout godoc @Summary Logout the user @Description logout and remove the user cookie @Tags authentication @Produce json @Success 200 {object} models.Message @Router /logout [post]
Types ¶
This section is empty.