fix get resources after login
This commit is contained in:
1 parent
327f59104d
commit
9303a66aa8
9 files changed
+69
-12
No files matched your search
@@ -1,8 +1,12 @@
|
||||
<script setup lang="ts">
|
||||
import { reactive } from 'vue'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { authClient } from '@/lib/auth-client.js'
|
||||
import { redirectTarget } from '@/lib/redirect.ts'
|
||||
|
||||
const REMEMBERED_EMAIL_KEY = 'rememberedEmail'
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
|
||||
const signInData = reactive({
|
||||
email: localStorage.getItem(REMEMBERED_EMAIL_KEY) ?? '',
|
||||
@@ -25,6 +29,7 @@ const signIn = async () => {
|
||||
} else {
|
||||
localStorage.removeItem(REMEMBERED_EMAIL_KEY)
|
||||
}
|
||||
router.push(redirectTarget(route.query.redirect))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
<script setup lang="ts">
|
||||
import { reactive, ref, watch } from 'vue'
|
||||
import { authClient } from '@/lib/auth-client.js'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { redirectTarget } from '@/lib/redirect.ts'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
|
||||
const REMEMBERED_EMAIL_KEY = 'rememberedEmail'
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
|
||||
const otpError = ref('')
|
||||
const signIn = reactive({
|
||||
@@ -43,7 +45,7 @@ const checkOTP = async () => {
|
||||
email: signIn.email,
|
||||
otp: signIn.OTP,
|
||||
})
|
||||
if (data) router.push('/')
|
||||
if (data) router.push(redirectTarget(route.query.redirect))
|
||||
if (error) {
|
||||
if (error.status === 400 && error.message) otpError.value = error.message
|
||||
if (error.status === 403 && error.message) {
|
||||
|
||||
@@ -8,7 +8,7 @@ const snackbarStore = useSnackbarStore()
|
||||
<v-snackbar-queue
|
||||
ref="queue"
|
||||
v-model="snackbarStore.snackbarQueue"
|
||||
location="bottom end"
|
||||
location="top end"
|
||||
timeout="5000"
|
||||
total-visible="5"
|
||||
/>
|
||||
|
||||
Reference in new issue
Block a user