Skip to content

Commit e02b4bd

Browse files
committed
referer
1 parent 110c56c commit e02b4bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

controllers/BaseController.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ func (this *BaseController) refreshReferer() {
5555
if len(forbid) > 0 {
5656
for _, item := range forbid {
5757
item = strings.ToLower(strings.TrimSpace(item))
58-
if item != "" && strings.Contains(referer, item) {
59-
this.Redirect("/", 302)
58+
if item != "" && strings.Contains(referer, item) && !strings.HasSuffix(referer, strings.ToLower(this.Ctx.Request.RequestURI)) {
59+
this.Redirect(this.Ctx.Request.RequestURI, 302)
6060
return
6161
}
6262
}

0 commit comments

Comments
 (0)