1515 <form
1616 @submit.prevent =" handleLogin"
1717 class =" mb-2" >
18- <div class =" mb-6 " >
18+ <div class =" mb-7 " >
1919 <input
2020 type =" text"
21- id =" nickname "
22- v-model =" nickname "
23- placeholder =" 닉네임을 입력해주세요"
21+ id =" id "
22+ v-model =" id "
23+ placeholder =" 아이디를 입력해주세요"
2424 required
2525 class =" input-box" />
2626 </div >
@@ -61,7 +61,7 @@ import { useRouter } from 'vue-router'
6161
6262const router = useRouter ()
6363
64- const nickname = ref (' ' )
64+ const id = ref (' ' )
6565const password = ref (' ' )
6666const memberStore = useMemberStore ()
6767
@@ -76,7 +76,7 @@ const closeModal = () => {
7676
7777const handleLogin = async () => {
7878 try {
79- const name = nickname .value .toString ()
79+ const name = id .value .toString ()
8080 const res = await postLogin (name , password .value )
8181 const role = await memberStore .updateMemberInfoWithToken ()
8282
@@ -85,24 +85,22 @@ const handleLogin = async () => {
8585 } else if (res && role && Cookies .get (' refreshToken' )) {
8686 switch (role ) {
8787 case ' ROLE_ADMIN' :
88- router .push (' /member-management' )
88+ router .replace (' /member-management' )
8989 break
9090 case ' ROLE_MANAGER' :
91- router .push (' my-request' )
91+ router .replace (' my-request' )
9292 break
9393 case ' ROLE_USER' :
94- router .push (' /my-request' )
94+ router .replace (' /my-request' )
9595 break
9696 default :
97- router .push (' /' )
97+ router .replace (' /' )
9898 }
9999 }
100100 } catch (error ) {
101101 if (axios .isAxiosError (error )) {
102102 switch (error .response ?.status ) {
103103 case 401 :
104- isModalVisible .value = ! isModalVisible .value
105- console .log (error .response ?.data )
106104 if (error .response ?.data == ' AUTH_015' ) {
107105 messageHeader .value = ' 정지된 계정입니다'
108106 messageBody .value =
@@ -111,6 +109,7 @@ const handleLogin = async () => {
111109 messageHeader .value = ' 일치하는 정보가 없습니다'
112110 messageBody .value = ' 닉네임과 비밀번호를 다시 확인해주세요'
113111 }
112+ isModalVisible .value = ! isModalVisible .value
114113 break
115114
116115 case 404 :
0 commit comments