본문 바로가기
Node.js

[Node.js] 회원 기능에 대해서.

by MiaCoder 2024. 3. 5.

쿠키와 세션을 이용해서 로그인 한 후 같은 페이지를 방문할 때는

다시 로그인을 안해도 기능입니다.

 

1. 회원가입 기능

유저로부터 아이디/비밀번호를 입력받아 데이터베이스에 저장한다.

 

2. 로그인 기능

로그인 페이지로 부터 입력받은 아이디/비밀번호가 DB에있는 거랑 일치하고 일치하면 세션을 생성합니다

이때 세션은 db도큐먼트에 유저가 로그인을 했고 로그인 유효기간은 언제인지 등을 기록해두는 공간입니다.

 

3. 세션에서 특정한 값(id 등)을 가져와서 사용자의 컴퓨터의 쿠키에 저장합니다.

 

4. 유저가 로그인을 필요한 페이지를 재방문 한다면, 쿠키에 저장된 값인 아이디, 로그인 유효기간 등을 

DB의 세션과 비교해 로그인 조건을 만족한다면 자동으로 로그인이 되고 페이지를 보여줍니다.

 

 

'Node.js' 카테고리의 다른 글

[Node.js] Node.js란 무엇인가?  (0) 2024.02.27