✨ update model
This commit is contained in:
@@ -1,22 +1,18 @@
|
||||
package middleware
|
||||
|
||||
import (
|
||||
ginI18n "github.com/gin-contrib/i18n"
|
||||
"github.com/gin-gonic/gin"
|
||||
"schisandra-cloud-album/common/result"
|
||||
"schisandra-cloud-album/global"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func SecurityHeaders() gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
url := strings.TrimPrefix(global.CONFIG.System.Web, "https://")
|
||||
requestHost := c.Request.Host
|
||||
if requestHost != url {
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "IllegalRequests"), c)
|
||||
c.Abort()
|
||||
return
|
||||
}
|
||||
//url := strings.TrimPrefix(global.CONFIG.System.Web, "https://")
|
||||
//requestHost := c.Request.Host
|
||||
//if requestHost != url {
|
||||
// result.FailWithMessage(ginI18n.MustGetMessage(c, "IllegalRequests"), c)
|
||||
// c.Abort()
|
||||
// return
|
||||
//}
|
||||
c.Header("X-Frame-Options", "DENY")
|
||||
c.Header("Content-Security-Policy", "default-src 'self'; connect-src *; font-src *; script-src-elem * 'unsafe-inline'; img-src * data:; style-src * 'unsafe-inline';")
|
||||
c.Header("X-XSS-Protection", "1; mode=block")
|
||||
|
Reference in New Issue
Block a user