Files
reforger_crawler_main/controllers/authController.go
ilbinek e39a92c6d3
All checks were successful
Cross Compile Go / build (push) Successful in 12m11s
updates, dokploy
2026-04-09 01:39:37 +02:00

27 lines
544 B
Go

package controllers
import (
"net/http"
"gitea.tbdevent.eu/TBD/reforger_crawler_main/initializers"
"github.com/gin-gonic/gin"
)
func CheckAllowed(c *gin.Context) {
secret := c.GetHeader("X-SECRET-KEY")
if secret != initializers.SecretKey {
c.JSON(http.StatusForbidden, gin.H{"error": "Forbidden"})
c.Abort()
return
}
}
func CheckAdmin(c *gin.Context) {
adminSecret := c.GetHeader("X-ADMIN-KEY")
if adminSecret != initializers.AdminSecret {
c.JSON(http.StatusForbidden, gin.H{"error": "Forbidden"})
c.Abort()
return
}
}