WEB4 - Express-Session-Auth

express-session을 이용한 인증구현

수업소개 

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

 

 

 

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

 

 

 

소스코드

변경사항

 

 

 

 

강의2 - 인증 기능 구현

 

 

 

소스코드

변경사항

 

 

 

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

 

 

소스코드

변경사항

 

 

 

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

 

 

소스코드

변경사항

 

 

 

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

 

 

 

소스코드

변경사항

 

 

 

강의6 - 로그아웃

 

 

소스코드

변경사항

 

 

 

 

강의7 - 접근제어

 

 

소스코드

변경사항

 

 

 

강의8 - 세션저장

 

 

 

소스코드

변경사항

댓글

댓글 본문
작성자
비밀번호
  1. 강혁
    강의 8번을 7번이랑 합쳐주시는것도 괜찮을거같아요.. 7번에서 로그인을했는데 계속 무한 로그인화면이 떠서... 1시간동안 인터넷뒤적이다 포기하고 강의 8번보니 바로해결되네요 ㅠ.ㅠ
  2. jo_onc
    아주 재밌네요!
    혼자 삽질하다가, 강의를 참고하니 술술 풀리네요 하핳...
  3. 삼고잉
    잘 읽었습니다
  4. nomadlife
    강의 감사합니다. 근데 다 만들고 보니, 로그아웃시에 작동은 되는데, log창에 에러가 계속 떠서(ENOENT: no such file or directory, open ,,"쿠키파일명") 찾아보니, session destroy 콜백함수에다가 쿠키를 지우는 코드를 넣으라는 글이 있네요. (https://github.com......437) 이렇게 해주는게 원래 맞는건가요? 아님 저만 생기는 문제인지,,
  5. 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>로 수정했습니다..
  6. Hyung Jun Choi
    session_logined가 설정되는게 랜덤하네요. 세션파일 생성 한 뒤, 로그인 직후 세션에 정보를 저장하는 것보다 홈화면으로 리다이렉트 되는게 더 빨라서 로그아웃 링크가 안뜨네요.. 참고하시길
  7. 정유정
    잘 듣고 있습니다
    강의3 다 듣고 로그인이 되지 않아서 애먹었는데.. 강의8에서 설명해주셨어요ㅠㅠ감사합니다
  8. d
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기