Redirect to profile after signin
This commit is contained in:
@@ -8,6 +8,7 @@ const router = useRouter()
|
||||
const { auth } = useSupabaseClient()
|
||||
const user = useSupabaseUser()
|
||||
const userMeta = computed(() => user.value?.user_metadata)
|
||||
const profileUrl: string = `${useRequestURL().origin}/i/`
|
||||
|
||||
const menuOpened = ref<boolean>(false)
|
||||
|
||||
@@ -24,7 +25,8 @@ async function handleGoogleLogin() {
|
||||
queryParams: {
|
||||
access_type: "offline",
|
||||
prompt: "consent"
|
||||
}
|
||||
},
|
||||
redirectTo: profileUrl
|
||||
}
|
||||
})
|
||||
} catch (err) {
|
||||
|
||||
@@ -14,7 +14,10 @@ export default defineNuxtConfig({
|
||||
css: ["~/assets/main.css"],
|
||||
|
||||
supabase: {
|
||||
redirect: false
|
||||
redirectOptions: {
|
||||
login: "/",
|
||||
callback: "/i"
|
||||
}
|
||||
},
|
||||
|
||||
postcss: {
|
||||
|
||||
@@ -12,7 +12,7 @@ definePageMeta({
|
||||
|
||||
const user = useSupabaseUser()
|
||||
// Redirect user back home when they log out on the page
|
||||
watch(user, (n, _o) => {
|
||||
watch(user, (n) => {
|
||||
if (!n) {
|
||||
navigateTo("/")
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ definePageMeta({
|
||||
const user = useSupabaseUser()
|
||||
|
||||
// Redirect user back home when they log out on the page
|
||||
watch(user, (n, _o) => {
|
||||
watch(user, (n) => {
|
||||
if (!n) {
|
||||
navigateTo("/")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user