수정2...

This commit is contained in:
최준흠 2022-09-01 17:24:04 +09:00
parent 3f7674766a
commit 126bd4468c
3 changed files with 8 additions and 5 deletions

2
.env
View File

@ -8,7 +8,7 @@ VUE_APP_AUTH_HOST="http://localhost:2000"
VUE_APP_BACKEND_HOST="http://localhost:3000"
#LocalStorage는 Edge 브라우저의 개발툴 > 응용프로그램 > 로컬 저장소에서 확인가능
VUE_APP_LOCALSTORAGE_NAME="access_token"
VUE_APP_SESSIONSTORAGE_JWT_NAME="access_token"
VUE_APP_SESSIONSTORAGE_REDIRECT_NAME = "RedirectPATH"

View File

@ -89,12 +89,15 @@ export default {
console.log(result)
if (!result) {
console.log(result)
sessionStorage.removeItem(process.env.VUE_APP_LOCALSTORAGE_NAME)
sessionStorage.removeItem(process.env.VUE_APP_SESSIONSTORAGE_JWT_NAME)
alert('로그인 실패...')
//this.$router.back()
} else {
// localStorage , key-value Storage
sessionStorage.setItem(process.env.VUE_APP_LOCALSTORAGE_NAME, result)
sessionStorage.setItem(
process.env.VUE_APP_SESSIONSTORAGE_JWT_NAME,
result
)
alert('로그인 성공...')
// redirect path
this.$router.replace(
@ -126,7 +129,7 @@ export default {
const headers = {
Authorization:
'Bearer ' +
sessionStorage.getItem(process.env.VUE_APP_LOCALSTORAGE_NAME)
sessionStorage.getItem(process.env.VUE_APP_SESSIONSTORAGE_JWT_NAME)
}
return await axios
.post(url, params, headers)

View File

@ -60,7 +60,7 @@ router.beforeEach((to, from, next) => {
if (to.matched.some((routeRecord) => routeRecord.meta.requiredAuth)) {
//2. 로그인 인증 않된 경우
//sessionStorage Access-Token이 없으면 Login페이지로 전송
if (!sessionStorage.getItem(process.env.VUE_APP_LOCALSTORAGE_NAME)) {
if (!sessionStorage.getItem(process.env.VUE_APP_SESSIONSTORAGE_JWT_NAME)) {
console.log(from.path + ' => 3. Login 페이지 이동 => 로그인 페이지')
//로그인 성공 후 이동할 URL 저장
sessionStorage.setItem(