diff --git a/src/components/common/EditInformation.vue b/src/components/common/EditInformation.vue index 4ddb9c6d..b7f7827e 100644 --- a/src/components/common/EditInformation.vue +++ b/src/components/common/EditInformation.vue @@ -59,16 +59,18 @@ maxlength="10" ref="nameInput" @blur="validateName" /> - 이름에는 특수문자가 포함될 수 없습니다. - 이름은 1글자 이상, 10글자이하만 가능합니다. +
아이디
@@ -190,7 +192,7 @@ const handlePwChange = () => { } const changePw = () => { - router.push('/pw-check') + router.replace('/pw-check') } const warningModalToggle = () => { diff --git a/src/components/top-bar/ProfileModal.vue b/src/components/top-bar/ProfileModal.vue index 3ed586a2..09b18a50 100644 --- a/src/components/top-bar/ProfileModal.vue +++ b/src/components/top-bar/ProfileModal.vue @@ -67,7 +67,7 @@ const emit = defineEmits<{ }>() const handleEdit = () => { - router.push('/edit-information') + router.replace('/edit-information') emit('close') } const openLogoutModal = () => { @@ -76,7 +76,7 @@ const openLogoutModal = () => { const closeLogoutModal = () => { isModalVisible.value = false isLogined.value = false - router.push('/login') + router.replace('/login') } const handleLogout = async () => { diff --git a/src/components/top-bar/TopBar.vue b/src/components/top-bar/TopBar.vue index 93b8cc2c..9a6cb9ed 100644 --- a/src/components/top-bar/TopBar.vue +++ b/src/components/top-bar/TopBar.vue @@ -79,13 +79,13 @@ onMounted(async () => { const originUrl = route.path.split('/')[1] if (info.value.role === 'ROLE_USER') { - if (!PERMITTED_URL.ROLE_USER.includes(originUrl)) router.push('/my-request') + if (!PERMITTED_URL.ROLE_USER.includes(originUrl)) router.replace('/my-request') } else if (info.value.role === 'ROLE_MANAGER') { - if (!PERMITTED_URL.ROLE_MANAGER.includes(originUrl)) router.push('/my-task') + if (!PERMITTED_URL.ROLE_MANAGER.includes(originUrl)) router.replace('/my-task') } else if (info.value.role === 'ROLE_ADMIN') { - if (!PERMITTED_URL.ROLE_ADMIN.includes(originUrl)) router.push('/member-management') + if (!PERMITTED_URL.ROLE_ADMIN.includes(originUrl)) router.replace('/member-management') } else { - if (!PERMITTED_URL.UNKNOWN.includes(originUrl)) router.push('/login') + if (!PERMITTED_URL.UNKNOWN.includes(originUrl)) router.replace('/login') } }) diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index 51adcc89..4819cc98 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -15,12 +15,12 @@