일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nodejs
- django 공부하기
- 루비온레일즈
- 웹 프로그래밍
- 레일즈
- 장고
- 웹프로그래밍
- Django
- 홈페이지 개발하기
- 데스크탑애플리케이션
- 꿀팁
- 루비 온 레일즈
- 예스인테리어
- 웹 프론트엔드
- 웹 프로그래밍 입문
- 모닝버드
- css3
- 프론트엔드
- nodejs api
- 루비
- 모듈화
- Python
- express-mysql-session
- Ruby On Rails
- 장고 공부하기
- node.js
- jquery
- rails review
- rails
- 파이썬 웹 프레임워크
- Today
- Total
목록express-mysql-session (2)
노래하듯 이야기하고, 춤추듯 정복하라.
#서두안녕하세요 모닝버드입니다. 오늘은 express-mysql-session 모듈을 설치하여 각 사용자의 세션 id를 mysql 데이터베이스에 저장하는 것과 passport의 passport-local 모듈을 사용하여 사용자 인증을 구현하는 것을 공부했습니다. #express-mysql-session- npm에 모듈 설치하기* 명령어 : npm install express-mysql-session --save - .js 파일에서 모듈 임포트하기새로운 const 변수에 require('express-mysql-session')을 통해 모듈으 임포트합니다. 그리고 session 설정의 store 부분에 새로운 MySQLStore() 객체를 할당하고 세부적인 설정을 해줍니다. {host: 서버주소(domai..
#서두안녕하세요 모닝버드입니다. 쿠키에 이어 세션에 대해 공부해 보았는데요. 쿠키와 세션을 간단하게나마 배우고 나니 정말 웹에서의 백엔드를 배우는 느낌이 듭니다. - 쿠키의 단점을 보완한 세션Cookie(쿠키)를 생성하게 되면 기본적으로 실제 데이터를 사용자의 pc에 저장하게 됩니다. 데이터가 암호화가 되어있다 하더라도 사용자의 중요한 정보(예를 들면 비밀번호, 주민번호 등)가 pc에 저장되게 되면 탈취/해킹에 대한 위협요소들이 존재하게 되죠. 또한 저장되어 있는 정보들은 서버와 사용자 pc간의 이동이 발생합니다. 하지만 세션은 사용자의 pc에 데이터를 직접적으로 저장하지 않습니다. 실제 데이터는 서버에 보관해 두고 각각의 사용자(PC)들에대한 고유 id 값을 쿠키에 저장하여 기록합니다. 서버는 사용자의..