'몽고DB' 태그의 글 목록
본문 바로가기
728x90
반응형

몽고DB2

WEB 만들기 30 회원 가입 페이지 회원가입 페이지는 간단히 이메일 이름 비밀번호 비밀번호 확인 확인 이렇게 구성해서 만들 예정 입니다. Email Password Login 로그인 페이지의 소스를 회원가입 페이지로 가져와 붙여넣어줍니다. return 아래에 넣어주시고 Email name Password ConfirmPassword Login 이렇게 몇개의 창을 생성을 해주고 이름을 바꿔주시면 됩니다. 그리고 const dispatch = useDispatch(); const [Email, setEmail]= useState("") const [Password, setPassword] =useState("") const onEmailHandler = (event)=>{ setEmail(event.currentTarget.value) } c.. 2021. 1. 25.
WEB 만들기 -9 Bcrypt을 이용해 비밀번호 암호화 Bcrypt 라이브러리를 이용해서 암호화 시킬예정이다. 회원가입한 내용의 비밀번호를 암호화 해야하는이유는 우리가 postman을 이용해서 보낸 부분을 보게되면 저렇게 비번이 노출이 되어있다. 그것을 해결하기 위해서는 암호화해서 데이터베이스에 저장하는 형식을 취한다. 우선 bcrypt를 다운받아야합니다. npm install bcrypt --save 를 입력해서 다운해주세요. req.body에 우리가 비번을 넣었는데 그것이 몽고디비에 올라가기전에 암호화를 해야한다. 그래서 우리가 index.js 부분에 save 전에 처리를 해주면 됩니다. 일단 유저 모델로 가서 const bcrypt = require('bcrypt'); 선언하고 userSchema.pre('save',function(next){ //비밀.. 2021. 1. 18.
728x90
반응형