diff --git a/index.html b/index.html
index cafce3b..3a0ef47 100644
--- a/index.html
+++ b/index.html
@@ -74,7 +74,7 @@
-
+
diff --git a/src/common/axios-interceptor.js b/src/common/axios-interceptor.js
index f60b3d8..05f3abd 100644
--- a/src/common/axios-interceptor.js
+++ b/src/common/axios-interceptor.js
@@ -1,4 +1,5 @@
import axios from "axios";
+import { useRoute } from 'vue-router';
import { useToastStore } from '@s/toastStore';
const $api = axios.create({
@@ -37,11 +38,16 @@ $api.interceptors.response.use(
},
function (error) {
const toastStore = useToastStore()
+ const currentPage = error.config.headers['X-Page-Route'];
// 오류 응답 처리
if (error.response) {
switch (error.response.status) {
case 401:
- toastStore.onToast('아이디 혹은 비밀번호가 틀렸습니다.', 'e');
+ if (currentPage === '/login') {
+ toastStore.onToast('아이디 혹은 비밀번호가 틀렸습니다.', 'e');
+ } else {
+ toastStore.onToast('인증이 필요합니다.', 'e');
+ }
break;
case 403:
toastStore.onToast('접근 권한이 없습니다.', 'e');
diff --git a/src/components/user/LoginForm.vue b/src/components/user/LoginForm.vue
index 7603875..55b1e4a 100644
--- a/src/components/user/LoginForm.vue
+++ b/src/components/user/LoginForm.vue
@@ -38,10 +38,10 @@