Skip to content

Commit be03f76

Browse files
committed
👕 ref(profile): global auth middleware
1 parent 2825a83 commit be03f76

File tree

5 files changed

+8
-9
lines changed

5 files changed

+8
-9
lines changed

middleware/auth.global.js

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export default defineNuxtRouteMiddleware((from, to) => {
2+
if (to.path.includes("profile")) {
3+
const user = useSupabaseUser();
4+
if (user.value) return;
5+
6+
return navigateTo("/login");
7+
}
8+
});

middleware/auth.js

-6
This file was deleted.

pages/profile/listings/create.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
definePageMeta({
33
layout: "container",
4-
middleware: ["auth"],
54
});
65
76
const { makes } = useCars();

pages/profile/listings/index.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
definePageMeta({
33
layout: "container",
4-
middleware: ["auth"],
54
});
65
76
const { listings } = useCars();

pages/profile/listings/view/[id].vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
definePageMeta({
33
layout: "container",
4-
middleware: ["auth"],
54
});
65
</script>
76

0 commit comments

Comments
 (0)