WEB4 - Express-Session-Auth

express-session을 이용한 인증구현

수업소개 

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

 

 

 

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

 

 

 

소스코드

변경사항

 

 

 

 

강의2 - 인증 기능 구현

 

 

 

소스코드

변경사항

 

 

 

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

 

 

소스코드

변경사항

 

 

 

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

 

 

소스코드

변경사항

 

 

 

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

 

 

 

소스코드

변경사항

 

 

 

강의6 - 로그아웃

 

 

소스코드

변경사항

 

 

 

 

강의7 - 접근제어

 

 

소스코드

변경사항

 

 

 

강의8 - 세션저장

 

 

 

소스코드

변경사항

댓글

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