인증구현 - 로그인 상태 체크

YoonJu Lee·2021년 7월 30일
0

Preview _

1) 로그인이 된 상태를 사용자에게 알림
2) 로그아웃 기능 제공

1. main.js 코드

1) 로그인 상태 함수 코드 추가

function authIsOwner(request, response) {
  var isOwner = false;
  var cookies = {};
  // 쿠키값이 있는 경우만 실행.
  if (request.headers.cookie) {
    //request.headers.cookie 를 접근 가능.
    //but, 이것은 그냥 text 상태이기에, 사용하기 위해서는 가공해야 한다!!
    // 가공을 위해, cookie 모듈을 사용한다.
    // cookie.parse로 parsing 한다!! (분석 & 가공)
    cookies = cookie.parse(request.headers.cookie);
  }
  if (cookies.email === "lydo7413" && cookies.password === "111111") {
    isOwner = true;
  }
  // console.log(isOwner);
  return isOwner;
}

2) 만든 함수 불러오기_ 위치 ; 메인 페이지 불러올 때 넣어줌.

  var isOwner = authIsOwner(request, response);
  console.log(isOwner);

2. 로그인 상태를 UI에 반영

1) template.js 코드 변경

profile
Coder가 아닌 Engineer를 향해서.

0개의 댓글