up
This commit is contained in:
@@ -84,7 +84,7 @@ func ApiRegisterPost(c *fiber.Ctx) error {
|
||||
store.Set("user_id", user.ID) // save to storage
|
||||
_ = store.Save()
|
||||
|
||||
go services.SendConfirmationEmail(user.Email, c.BaseURL(), user.NombreUsuario)
|
||||
go services.SendConfirmationEmail(user.Email, services.GetPublicURL(), user.NombreUsuario)
|
||||
return c.JSON(fiber.Map{
|
||||
"success": true,
|
||||
"message": "Registered successfully! Please confirm your email",
|
||||
|
||||
@@ -42,7 +42,7 @@ func RegisterPost(c *fiber.Ctx) error {
|
||||
store.Set("user_id", user.ID) // guardar en el almacenamiento
|
||||
_ = store.Save()
|
||||
|
||||
go services.SendConfirmationEmail(user.Email, app.Http.Server.Url, user.NombreUsuario)
|
||||
go services.SendConfirmationEmail(user.Email, services.GetPublicURL(), user.NombreUsuario)
|
||||
return c.Redirect("/")
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ func VerifyRegisteredEmail(c *fiber.Ctx) error {
|
||||
// Función para reenviar el correo de confirmación
|
||||
func ResendConfirmEmail(c *fiber.Ctx) error {
|
||||
user, _ := auth.User(c)
|
||||
go services.SendConfirmationEmail(user.Email, app.Http.Server.Url, user.NombreUsuario)
|
||||
go services.SendConfirmationEmail(user.Email, services.GetPublicURL(), user.NombreUsuario)
|
||||
return c.Redirect("/")
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ func ReenvioEmail(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// Reenvío del correo electrónico de forma asíncrona
|
||||
go services.SendConfirmationEmail(user.Email, app.Http.Server.Url, user.NombreUsuario)
|
||||
go services.SendConfirmationEmail(user.Email, services.GetPublicURL(), user.NombreUsuario)
|
||||
|
||||
return c.Status(fiber.StatusOK).JSON(fiber.Map{
|
||||
"success": true,
|
||||
@@ -94,7 +94,7 @@ func RequestPasswordResetPost(c *fiber.Ctx) error {
|
||||
usuario_email := user.Email
|
||||
log.Println("Sending password reset email to:", usuario_email)
|
||||
|
||||
go services.SendPasswordResetEmail(usuario_email, app.Http.Server.Url)
|
||||
go services.SendPasswordResetEmail(usuario_email, services.GetPublicURL())
|
||||
|
||||
return c.JSON(fiber.Map{
|
||||
"success": true,
|
||||
|
||||
@@ -12,8 +12,8 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/sujit-baniya/fiber-boilerplate/app"
|
||||
"github.com/sujit-baniya/fiber-boilerplate/pkg/models"
|
||||
"github.com/sujit-baniya/fiber-boilerplate/pkg/services"
|
||||
)
|
||||
|
||||
// TelegramIndex renderiza la vista de configuración de Telegram.
|
||||
@@ -222,12 +222,7 @@ func SetPortalWebhook(c *fiber.Ctx) error {
|
||||
return c.Status(404).JSON(fiber.Map{"error": "Configuración no encontrada"})
|
||||
}
|
||||
|
||||
// Construir URL base desde la configuración de la app
|
||||
baseURL := app.Http.Server.Url
|
||||
if len(baseURL) > 0 && baseURL[len(baseURL)-1] == '/' {
|
||||
baseURL = baseURL[:len(baseURL)-1]
|
||||
}
|
||||
webhookURL := baseURL + "/webhooks/telegram-portal"
|
||||
webhookURL := services.GetPublicURL() + "/webhooks/telegram-portal"
|
||||
|
||||
apiURL := fmt.Sprintf("https://api.telegram.org/bot%s/setWebhook", cfg.BotToken)
|
||||
payload, _ := json.Marshal(map[string]string{"url": webhookURL})
|
||||
|
||||
@@ -486,7 +486,7 @@ func CreateUserGas(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// Envía un correo de confirmación
|
||||
go services.SendConfirmationEmail(m.Email, app.Http.Server.Url, m.NombreUsuario)
|
||||
go services.SendConfirmationEmail(m.Email, services.GetPublicURL(), m.NombreUsuario)
|
||||
|
||||
return c.Status(fiber.StatusCreated).JSON(fiber.Map{
|
||||
"message": "Usuario creado con éxito",
|
||||
|
||||
Reference in New Issue
Block a user