diff --git a/main.go b/main.go index 3eda152..68a634b 100644 --- a/main.go +++ b/main.go @@ -95,11 +95,14 @@ func main() { }) server.Use(func(c *fiber.Ctx) error { + token := session.GetPixivToken(c) pageURL := c.BaseURL() + c.OriginalURL() + c.Bind(fiber.Map{ "BaseURL": c.BaseURL(), "OriginalURL": c.OriginalURL(), "PageURL": pageURL, + "LoggedIn": token != "", }) return c.Next() }) diff --git a/views/pages/components/artwork.jet.html b/views/pages/components/artwork.jet.html index 46356cc..502d38d 100644 --- a/views/pages/components/artwork.jet.html +++ b/views/pages/components/artwork.jet.html @@ -35,7 +35,7 @@
- {{ if isset(.BookmarkData) }} + {{ if isset(.BookmarkData) && LoggedIn }} Bookmarked @@ -45,7 +45,7 @@ {{ end }} - {{ if .Liked }} + {{ if .Liked && LoggedIn}} Liked {{ else }}