| | |
| | | if(!imgCode.equals(sessionImpCode)) { |
| | | throw new OtpLoginFailException("驗證碼輸入錯誤"); |
| | | } |
| | | |
| | | session.setAttribute("img_code", null); |
| | | |
| | | EServiceAuthenticationToken authenticationToken = new EServiceAuthenticationToken( |
| | | eServiceLoginVM.getUsername(), |
| | |
| | | throw new OtpLoginFailException("驗證碼輸入錯誤"); |
| | | } |
| | | |
| | | session.setAttribute("img_code", null); |
| | | |
| | | OtpResponseDTO otpResponse; |
| | | if(applicationProperty.isMockLogin()) { |
| | | otpResponse = getMockSendOtpResponse(); |
| | |
| | | return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("can not support this login type, loginType = " + login.getLoginType().name()); |
| | | } |
| | | otpTmpService.createOtpTmp(login.getAccount(), otpResponse.getIndexKey()); |
| | | |
| | | return new ResponseEntity<>(otpResponse, HttpStatus.OK); |
| | | } |
| | | |