認証の実装-ログインステータスの確認
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コード変更
Reference
この問題について(認証の実装-ログインステータスの確認), 我々は、より多くの情報をここで見つけました
https://velog.io/@glowing0512_/인증구현-로그인-상태-체크
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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;
}
var isOwner = authIsOwner(request, response);
console.log(isOwner);
Reference
この問題について(認証の実装-ログインステータスの確認), 我々は、より多くの情報をここで見つけました https://velog.io/@glowing0512_/인증구현-로그인-상태-체크テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol