Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- math
- Web2
- Generator
- 객체
- 실행
- 함수
- passport
- express
- 데이터
- nodemon
- local
- template
- lowdb
- 객체란
- 설치
- round
- Passport.js
- 모듈
- /bin/www
- sanitize
- nodejs
- JavaScript
- Web
- 자동
- dr 학교측
- app.js
- tPerRow hn측
- node.js
- 객체정의
- 생활코딩
Archives
- Today
- Total
괜찮아 잘하고있어 힘내
세션 & 인증 6.2. 인증구현 - 로그인 세션 구현 본문
사용자의 id, password, nickname을 객체로 적어둔다.
원래는 비밀번호가 소스코드에 있으면 안된다. 여기서는 연습용으로 하는것이다.
비밀번호는 평문으로 저장하면 안되고 해쉬, 비밀번호 암호화 와 같은 방법으로 비밀번호를 관리자들도 볼 수 없도록 하는 작업을 해야한다.
그리고 여러사람의 인증 시스템도 필요하다.
일단은 실습이기 때문에 한사람의 인증시스템이고 해쉬나 비밀번호 암호화 같은 방법은 현재 쓰지 않는다.
router.get('/create_process', ) 부분을 복사해서 사용해도 된다.
31) pathname이 /auth/login_process 일때 실행된다.
32) post방식으로 넘어온 데이터를 post변수에 담는다.
33) 넘어온 데이터 중 email값을 email 변수에 담는다.
34) 넘어온 데이터 중 pwd 값을 password 변수에 담는다.
35) 만약 넘어온 데이터 중 email값이 사용자 정보인 authData 객체 안의 email 값과 같고,
넘어온 데이터 중 비밀번호 값이 사용자 정보인 authData 객체 안의 password 값과 같다면 조건문 실행
36) 서버는 페이지에 'Welcome!' 을 보여준다. (응답한다)
37) 만약 35번 조건문에 해당되지 않는다면
38) 페이지에 'Who?' 를 보여준다.(응답)
'웹 개발 > Express Session & Auth' 카테고리의 다른 글
세션 & 인증 6.4. 인증구현 - 인증상태를 UI에 반영 (0) | 2021.03.02 |
---|---|
세션 & 인증 6.3. 인증구현 - 세션 미들웨어 설치 (0) | 2021.03.02 |
세션 & 인증 6.1. 인증구현 - UI 만들기 (0) | 2021.03.02 |
세션 & 인증 5. session store (0) | 2021.03.02 |
세션 & 인증 4. session 객체 (0) | 2021.03.01 |
Comments