릴리스: v0.1.12 작성 권한과 회원 관리 보강

This commit is contained in:
2026-03-19 16:44:50 +09:00
parent c71a19873d
commit f6a031cfe4
14 changed files with 372 additions and 26 deletions

View File

@@ -1,10 +1,11 @@
<script setup>
import { onMounted, ref } from 'vue'
import { useRouter } from 'vue-router'
import { useRoute, useRouter } from 'vue-router'
import { useAuthStore } from '../stores/auth'
import { api } from '../lib/api'
const router = useRouter()
const route = useRoute()
const auth = useAuthStore()
const email = ref('')
@@ -27,7 +28,7 @@ async function submit() {
try {
if (mode.value === 'signup') await auth.signup(email.value, password.value)
else await auth.login(email.value, password.value)
router.push('/me')
router.push(typeof route.query.redirect === 'string' ? route.query.redirect : '/me')
} catch (e) {
error.value = '로그인/회원가입에 실패했어요.'
}
@@ -146,4 +147,3 @@ async function submit() {
font-size: 13px;
}
</style>