認証の実装-ログインステータスの確認

972 ワード

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コード変更