| @@ -6,7 +6,6 @@ package middleware | |||||
| import ( | import ( | ||||
| "net/url" | "net/url" | ||||
| "strings" | |||||
| "github.com/Unknwon/macaron" | "github.com/Unknwon/macaron" | ||||
| "github.com/macaron-contrib/csrf" | "github.com/macaron-contrib/csrf" | ||||
| @@ -50,10 +49,6 @@ func Toggle(options *ToggleOptions) macaron.Handler { | |||||
| if options.SignInRequire { | if options.SignInRequire { | ||||
| if !ctx.IsSigned { | if !ctx.IsSigned { | ||||
| // Ignore watch repository operation. | |||||
| if strings.HasSuffix(ctx.Req.RequestURI, "watch") { | |||||
| return | |||||
| } | |||||
| ctx.SetCookie("redirect_to", url.QueryEscape(setting.AppSubUrl+ctx.Req.RequestURI), 0, setting.AppSubUrl) | ctx.SetCookie("redirect_to", url.QueryEscape(setting.AppSubUrl+ctx.Req.RequestURI), 0, setting.AppSubUrl) | ||||
| ctx.Redirect(setting.AppSubUrl + "/user/login") | ctx.Redirect(setting.AppSubUrl + "/user/login") | ||||
| return | return | ||||