diff --git a/routes/api/_middleware.ts b/routes/api/_middleware.ts index 6460f80..94121e6 100644 --- a/routes/api/_middleware.ts +++ b/routes/api/_middleware.ts @@ -21,7 +21,8 @@ function handle_auth(req: Request, ctx: FreshContext) { (u.pathname.startsWith("/api/export/gallery/zip/") || u.pathname.match(/^\/api\/file\/\d+/) || u.pathname.match(/^\/api\/thumbnail\/\d+$/)) && - req.method === "GET" + req.method === "GET" && + u.searchParams.has("share") ) { token = u.searchParams.get("share"); is_from_cookie = false;