본문 바로가기
📖 나의 개발일지 (WIL&TIL)

[TIL] 오늘의 개발일지

by 따따시 2023. 4. 7.

 

미니 플젝에서 처음 로그인을 하면 숨니가 만들어준 sessionKey를 sessionStorage에 세션키를 저장을 해놓고

서버에다가 주문요청을 할때 세션 키와 주문 데이터를 함께 날리는 작업을 진행하였다

또 관리자 페이지에서 주문이 들어온 데이터들을 한번에 확인할 수 있는 admin 페이지를 만들었다

서버에서 response에 담아준 메세지에 따라서, 실행하는 로직들을 다르게 만들었는데 

그동안 성공, 실패로만 로직을 작성하다 메세지에 따라 바꿔주는 작업을 하니 재밌었땅

        .then(function (response) {
          if (response.data.message == "admin login") {
            sessionStorage.setItem("loginState", "admin");
            location.href = "/admin";
          }
          if (response.data.message == "login success") {
            const sessionKey = response.data.data.sessionKey;
            alert("로그인 성공~~");
            const serverUserUID = response.data.data.memberUid;
            sessionStorage.setItem("serverUID", serverUserUID);
            sessionStorage.setItem("userSessionKey", sessionKey);

            location.href = "/";
          }
          if (response.data.message == "password-fail") {
            alert("비밀번호가 틀려쪄염 ㅠ.ㅠ");
            return;
          }
          if (response.data.message == "password-fail") {
            alert("가입되지 않은 유저에영, 회원가입이나 하세영");
            return;
          }
        });

'📖 나의 개발일지 (WIL&TIL)' 카테고리의 다른 글

[TIL] 오늘의 개발일지  (0) 2023.04.09
[TIL] 오늘의 개발일지  (0) 2023.04.08
[TIL] 오늘의 개발일지  (0) 2023.04.06
[TIL] 오늘의 개발일지  (0) 2023.04.05
[TIL] 오늘의 개발일지  (0) 2023.04.04

댓글