Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
last-update 2021-07-11
express와 passport를 이용해 기본적인 회원가입, 로그인 구현 후 다른 프로젝트 진행 시에 사용하기 위함.
- Using Mysql
- DB name : db_test
- table
- sessions : mysql에 session 정보를 저장
- user_info : 회원 정보
- table
NAME | DATA TYPE | LENGTH | ETC |
---|---|---|---|
num | INT | 11 | AUTO_INCREMENT |
name | VARCHAR | 100 | 유저 이름 |
VARCHAR | 100 | 유저 이메일 | |
id | VARCHAR | 100 | 유저 아이디 |
password | VARCHAR | 100 | 유저 비밀번호 |
user_salt | LONGTEXT | 유저 비밀번호 salt키 |
//user_salt는 crypto 모듈 사용
const crypto = require('crypto')
- mysql
- passport
- crypto
- ejs
- connect-flash