[ref] 顯示Otp service回覆的error code
| | |
| | | } else { // otp logon |
| | | OtpResponseDTO otpResponseDTO = otpWebService.verifyOTP(indexKey, otpCode); |
| | | if (otpResponseDTO.isSuccess()) { |
| | | log.info("otp login success!"); |
| | | log.info("otp login success!, account = {}", account); |
| | | } |
| | | else { |
| | | log.info("otp login fail... , account = {}, failReason = {}", account, otpResponseDTO.getFailReason()); |
| | | log.info("otp login fail... , account = {}, error code = {}, failReason = {}", account, otpResponseDTO.getFailCode(), otpResponseDTO.getFailReason()); |
| | | loginRecordService.saveOTPLoginFailRecord(account, otpResponseDTO.getFailReason()); |
| | | throw new OtpLoginFailException(otpResponseDTO.getFailReason()); |
| | | } |