diff --git a/frontend/pages/user/_id/favorites.vue b/frontend/pages/user/_id/favorites.vue index ec4e5c8fd984..603428d428e7 100644 --- a/frontend/pages/user/_id/favorites.vue +++ b/frontend/pages/user/_id/favorites.vue @@ -14,6 +14,7 @@ import { useAsyncKey } from "~/composables/use-utils"; export default defineComponent({ components: { RecipeCardSection }, + middleware: "auth", setup() { const api = useUserApi(); const route = useRoute(); diff --git a/frontend/pages/user/profile/api-tokens.vue b/frontend/pages/user/profile/api-tokens.vue index 8e41c6216986..8b6d21b361b9 100644 --- a/frontend/pages/user/profile/api-tokens.vue +++ b/frontend/pages/user/profile/api-tokens.vue @@ -69,6 +69,7 @@ import { useUserApi } from "~/composables/api"; import { VForm } from "~/types/vuetify"; export default defineComponent({ + middleware: ["auth", "advanced-only"], setup() { const nuxtContext = useContext(); diff --git a/frontend/pages/user/profile/edit.vue b/frontend/pages/user/profile/edit.vue index 3eadc87ed1c9..2681e9c5df68 100644 --- a/frontend/pages/user/profile/edit.vue +++ b/frontend/pages/user/profile/edit.vue @@ -135,6 +135,7 @@ export default defineComponent({ UserAvatar, UserPasswordStrength, }, + middleware: "auth", setup() { const { $auth } = useContext(); const user = computed(() => $auth.user as unknown as UserOut); diff --git a/frontend/pages/user/profile/index.vue b/frontend/pages/user/profile/index.vue index 54a1e1b48708..37041726747e 100644 --- a/frontend/pages/user/profile/index.vue +++ b/frontend/pages/user/profile/index.vue @@ -207,7 +207,7 @@ export default defineComponent({ UserAvatar, StatsCards, }, - middleware: ["auth"], + middleware: "auth", scrollToTop: true, setup() { const { $auth, i18n } = useContext();