Initial commit
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
package routes
|
||||
|
||||
import (
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/sujit-baniya/fiber-boilerplate/rest/controllers"
|
||||
apiControllers "github.com/sujit-baniya/fiber-boilerplate/rest/controllers/api"
|
||||
"github.com/sujit-baniya/fiber-boilerplate/rest/middlewares"
|
||||
)
|
||||
|
||||
func WebAuthRoutes(App fiber.Router) {
|
||||
//App.Get("/login",
|
||||
// middlewares.RedirectToHomePageOnLogin,
|
||||
// controllers.LoginGet,
|
||||
//)
|
||||
App.Post("/do/login",
|
||||
middlewares.ValidateLoginPost,
|
||||
controllers.LoginPost,
|
||||
)
|
||||
App.Post("/do/logout",
|
||||
controllers.LogoutPost,
|
||||
)
|
||||
|
||||
App.Get("/register", middlewares.RedirectToHomePageOnLogin, controllers.RegisterGet)
|
||||
App.Post("/do/register",
|
||||
middlewares.RedirectToHomePageOnLogin,
|
||||
middlewares.ValidateRegisterPost,
|
||||
controllers.RegisterPost,
|
||||
)
|
||||
|
||||
App.Get("/reset-password",
|
||||
middlewares.ValidatePasswordReset,
|
||||
controllers.PasswordReset,
|
||||
)
|
||||
App.Get("/token-vencido",
|
||||
controllers.TokenVencido,
|
||||
)
|
||||
App.Post("/do/reset-password",
|
||||
controllers.RequestPasswordResetPost,
|
||||
)
|
||||
// Generar contraseñas aleatorias /do/generate-password
|
||||
App.Post("/do/generate-password",
|
||||
controllers.GeneratePasswordPost,
|
||||
)
|
||||
|
||||
//App.Get("/request-password-reset", middlewares.RedirectToHomePageOnLogin, controllers.RequestPasswordReset)
|
||||
App.Post("/do/password-reset/:token",
|
||||
middlewares.RedirectToHomePageOnLogin,
|
||||
middlewares.ValidatePasswordResetPost,
|
||||
middlewares.ValidateRegisterPost,
|
||||
controllers.PasswordResetPost)
|
||||
App.Get("/resend/confirm", controllers.ResendConfirmEmail)
|
||||
App.Get("/do/verify-email",
|
||||
middlewares.ValidateConfirmToken,
|
||||
controllers.VerifyRegisteredEmail,
|
||||
)
|
||||
}
|
||||
|
||||
func AuthRoutes(App fiber.Router) {
|
||||
App.Post("/do/login",
|
||||
middlewares.ValidateApiLoginPost,
|
||||
apiControllers.ApiLoginPost,
|
||||
)
|
||||
App.Post("/me", controllers.Me)
|
||||
App.Post("/do/logout", controllers.LogoutPost)
|
||||
|
||||
App.Get("/register", middlewares.RedirectToHomePageOnLogin, controllers.RegisterGet)
|
||||
//App.Post("/do/register",
|
||||
// middlewares.ValidateApiRegisterPost,
|
||||
// apiControllers.ApiRegisterPost,
|
||||
//)
|
||||
|
||||
App.Get("/reset-password",
|
||||
middlewares.ValidatePasswordReset,
|
||||
controllers.PasswordReset,
|
||||
)
|
||||
App.Post("/do/reset-password",
|
||||
controllers.RequestPasswordResetPost,
|
||||
)
|
||||
// Generar contraseñas aleatorias /do/generate-password
|
||||
App.Post("/do/generate-password",
|
||||
controllers.GeneratePasswordPost,
|
||||
)
|
||||
|
||||
App.Get("/request-password-reset", middlewares.RedirectToHomePageOnLogin, controllers.RequestPasswordReset)
|
||||
App.Post("/do/password-reset/:token",
|
||||
middlewares.RedirectToHomePageOnLogin,
|
||||
middlewares.ValidatePasswordResetPost,
|
||||
middlewares.ValidateRegisterPost,
|
||||
controllers.PasswordResetPost)
|
||||
App.Get("/resend/confirm", controllers.ResendConfirmEmail)
|
||||
App.Get("/do/verify-email",
|
||||
middlewares.ValidateConfirmToken,
|
||||
controllers.VerifyRegisteredEmail,
|
||||
)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user