[Node.js] 로그인시 jwt과 session
·
개발/node.js
1. HTML 아이디 비밀번호 로그인 회원가입 아이디/비밀번호 찾기 아이디 슬라이드창 로그아웃 이것은 광고입니다 하루동안 보지않기 닫기 2. JS const express = require("express"); const app = express(); const fs = require("fs"); const PORT = 3000; const dot = require("dotenv"); dot.config(); const session = require("express-session"); const FileStore = require("session-file-store")(session); const jwt = require("jsonwebtoken"); const bodyParser = require("..
[JS] 쿠키와 세션
·
개발/html, css, js
쿠키와 세션을 쓰는 이유는 데이터나 인증(권한)을 유지하기 위해서 사용한다. 쿠키는 pc에 남아있고 세션은 웹을 끄면 종료된다. 1. 쿠키 웹사이트를 방문할때 사용자의 컴퓨터에 기록할 데이터 클라이언트 상태 정보를 pc에 저장했다가 재사용 할 수 있다. 2. 쿠키의 예시 (1) 웹페이지에서 광고팝업이 뜨고 며칠동안 보지 않기 -> 며칠동안 쿠키를 저장하면서 광고팝업을 안띄움 (2) 자동로그인 -> 비밀번호 아이디 자동으로 입력 시킬지도 쿠키로 정한다. 3. 쿠키의 특징 이름, 값, 유효기간, 경로 정보로 구성되어 있다. 클라이언트에 총 300개까지 쿠키를 저장할 수 있다. 하나의 도메인당 20개의 쿠키를 가질수 있다. 쿠키 하나는 4kb까지 저장 가능 url / 루트 경로에서 쓰는 쿠키들도 따로 관리 u..
[JS] 쿠키와 세션
·
개발/html, css, js
1. 코드 쿠키를 이용해서 광고창의 하루동안 보지않기를 클릭하면 만료일을 +1일로 설정해줘서 그동안 광고창이 안나오게함 세션을 이용해서 로그인을 했다면 창을 끄기전까지 로그인상태 유지하도록 함 아이디 비밀번호 로그인 회원가입 아이디/비밀번호 찾기 아이디 슬라이드창 로그아웃 이것은 광고입니다 하루동안 보지않기 닫기