mirror of
https://codeberg.org/VnPower/PixivFE
synced 2024-12-06 19:16:23 +01:00
++
This commit is contained in:
@@ -171,7 +171,7 @@ func main() {
|
||||
|
||||
start_time := time.Now()
|
||||
|
||||
setGlobalHeaders(w)
|
||||
setGlobalHeaders(w, r)
|
||||
|
||||
router.ServeHTTP(w, r)
|
||||
|
||||
@@ -240,7 +240,7 @@ func main() {
|
||||
http.Serve(l, http.HandlerFunc(main_handler))
|
||||
}
|
||||
|
||||
func setGlobalHeaders(w http.ResponseWriter) {
|
||||
func setGlobalHeaders(w http.ResponseWriter, r *http.Request) {
|
||||
header := w.Header()
|
||||
header.Add("X-Frame-Options", "DENY")
|
||||
// use this if need iframe: `X-Frame-Options: SAMEORIGIN`
|
||||
|
||||
+11
-11
@@ -72,7 +72,7 @@ func setImageServer(w http.ResponseWriter, r CompatRequest) error {
|
||||
if token != "" {
|
||||
session.SetCookie(w, session.Cookie_ImageProxy, token)
|
||||
} else {
|
||||
session.ClearCookie(r, session.Cookie_ImageProxy)
|
||||
session.ClearCookie(w, session.Cookie_ImageProxy)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -169,25 +169,25 @@ func SettingsPost(w http.ResponseWriter, r CompatRequest) error {
|
||||
|
||||
switch t {
|
||||
case "imageServer":
|
||||
err = setImageServer(r)
|
||||
err = setImageServer(w, r)
|
||||
case "token":
|
||||
err = setToken(r)
|
||||
err = setToken(w, r)
|
||||
case "logout":
|
||||
err = setLogout(r)
|
||||
err = setLogout(w, r)
|
||||
case "reset-all":
|
||||
err = resetAll(r)
|
||||
err = resetAll(w, r)
|
||||
case "novelFontType":
|
||||
err = setNovelFontType(r)
|
||||
err = setNovelFontType(w, r)
|
||||
case "thumbnailToNewTab":
|
||||
err = setThumbnailToNewTab(r)
|
||||
err = setThumbnailToNewTab(w, r)
|
||||
case "novelViewMode":
|
||||
err = setNovelViewMode(r)
|
||||
err = setNovelViewMode(w, r)
|
||||
case "artworkPreview":
|
||||
err = setArtworkPreview(r)
|
||||
err = setArtworkPreview(w, r)
|
||||
case "set-cookie":
|
||||
err = setCookie(r)
|
||||
err = setCookie(w, r)
|
||||
case "raw":
|
||||
err = setRawCookie(r)
|
||||
err = setRawCookie(w, r)
|
||||
default:
|
||||
err = errors.New("No such setting is available.")
|
||||
}
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ type userPageData struct {
|
||||
page int
|
||||
}
|
||||
|
||||
func fetchData(r *fiber.Ctx, getTags bool) (userPageData, error) {
|
||||
func fetchData(r CompatRequest, getTags bool) (userPageData, error) {
|
||||
id := r.Params("id")
|
||||
if _, err := strconv.Atoi(id); err != nil {
|
||||
return userPageData{}, err
|
||||
|
||||
Reference in New Issue
Block a user