WEB4 - Express-Session-Auth

express-session을 이용한 인증구현

수업소개 

express-session을 이용해서 로그인/로그아웃/접근제어 기능을 갖춘 웹애플리케이션을 제작하는 방법을 함께 살펴보겠습니다. 

 

 

 

강의1 - 로그인 링크 만들기

 

 

 

소스코드

변경사항

 

 

 

 

강의2 - 인증 기능 구현

 

 

 

소스코드

변경사항

 

 

 

강의3 - 세션 미들웨어 설치

 

 

소스코드

변경사항

 

 

 

강의4 - 인증 상태를 UI에 반영

 

 

소스코드

변경사항

 

 

 

강의5 -  인증 상태를 UI에 반영 2

 

 

 

소스코드

변경사항

 

 

 

강의6 - 로그아웃

 

 

소스코드

변경사항

 

 

 

 

강의7 - 접근제어

 

 

소스코드

변경사항

 

 

 

강의8 - 세션저장

 

 

 

소스코드

변경사항

댓글

댓글 본문
작성자
비밀번호
  1. 삼고잉
    잘 읽었습니다
  2. nomadlife
    강의 감사합니다. 근데 다 만들고 보니, 로그아웃시에 작동은 되는데, log창에 에러가 계속 떠서(ENOENT: no such file or directory, open ,,"쿠키파일명") 찾아보니, session destroy 콜백함수에다가 쿠키를 지우는 코드를 넣으라는 글이 있네요. (https://github.com......437) 이렇게 해주는게 원래 맞는건가요? 아님 저만 생기는 문제인지,,
  3. Hyung Jun Choi
    6강에서, main에서는 logout이 잘 되는데, topic하위에서는 logout링크 클릭시 localhost/topic/auth/logout으로 가버려서 로그아웃이 정상적으로 동작하지 않네요..쩝
    그래서 auth.js의 statusUI함수에서, <a href="http://${req.hostname}:3000/auth/logout">logout</a>로 수정했습니다..
  4. Hyung Jun Choi
    session_logined가 설정되는게 랜덤하네요. 세션파일 생성 한 뒤, 로그인 직후 세션에 정보를 저장하는 것보다 홈화면으로 리다이렉트 되는게 더 빨라서 로그아웃 링크가 안뜨네요.. 참고하시길
  5. 정유정
    잘 듣고 있습니다
    강의3 다 듣고 로그인이 되지 않아서 애먹었는데.. 강의8에서 설명해주셨어요ㅠㅠ감사합니다
  6. d
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기