Closed tjdgns5272 closed 3 years ago
const { email, password } = checkSignInDto; const user = await this.usersRepository.findOne({ email }); const oldUser = await this.usersRepository.findOne({ email, password }); const checkPassword = await bcrypt.compare(password, user.password); if (checkPassword || oldUser) { // 로그인 처리 }
회원가입시 입력받은 비밀번호 인터페이스를 password => newPassword로 변경함
const { email, newPassword, nickname } = createUserDto; const salt = await bcrypt.genSalt(); const password = await bcrypt.hash(newPassword, salt); // password 변수를 재사용하기 위해 const newUser = this.usersRepository.create({ email, password, // <- 여기를 바꾸려면 entity 이름까지 전부 수정해야되서 password로 맞췄습니당 nickname, });
나머지는 newPassword로 변경함에 따라 DTO에서도 수정사항이 생겨 동일하게 password -> newPassword로 변경
회원가입시 입력받은 비밀번호 인터페이스를 password => newPassword로 변경함
나머지는 newPassword로 변경함에 따라 DTO에서도 수정사항이 생겨 동일하게 password -> newPassword로 변경