상세 컨텐츠

본문 제목

코틀린 프로젝트07

JSP·자바·코틀린

by 김일국 2022. 3. 21. 18:35

본문

이번 포스트는

- 스프링부트API서비스(서버): 회원로그인 API 암호 체크부분 수정

- 안드로이드 앱(클라이언트):  회원로그인 액티비티 구현

신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api

신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app

- 회원로그인 API 암호 체크부분 수정: BCrypt.checkpw(비암호, DB암호).not() 추가(아래)

if(BCrypt.checkpw(signinRequestDto.password, user.password).not()) {
      throw ShopException("API에서 암호가 일치하지 않습니다.")
  }

- 테스트 과정 추가(크롬 확장프로그램 중 부메랑으로 회원 가입 및 로그인 API 테스트(아래)

https://chrome.google.com/webstore/category/extensions?hl=ko 크롬확장프로그램 설치 후 화면(위)
부메랑으로 회원가입 결과 확인(위)
부메랑으로 로그인 결과 확인(위)
부메랑으로 로그인 실패 결과 확인(위)

- 안드로이드 앱 회원로그인 작업순서: 이전작업(SigninRequestVO.kt, SigninResponseVO.kt, ShopApi(@POST매핑))

- 오늘작업: SigninViewModel.kt, SigninActivity, SigninActivityUI 순서로 작업

안드로이드 앱 로그인 성공 결과확인(위)

'JSP·자바·코틀린' 카테고리의 다른 글

코틀린 프로젝트09  (0) 2022.03.28
코틀린 프로젝트08  (0) 2022.03.22
코틀린 프로젝트06  (0) 2022.03.18
코틀린 프로젝트05  (0) 2022.03.17
코틀린 프로젝트04  (0) 2022.03.16

관련글 더보기

댓글 영역