From 4e86a748719097a92220b223f86ae98f45032a41 Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期二, 08 八月 2023 10:31:42 +0800
Subject: [PATCH] Update: [顧問登入] AES 加密

---
 PAMapp/shared/services/login.service.ts |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/PAMapp/shared/services/login.service.ts b/PAMapp/shared/services/login.service.ts
index d90ed46..0c05281 100644
--- a/PAMapp/shared/services/login.service.ts
+++ b/PAMapp/shared/services/login.service.ts
@@ -1,6 +1,7 @@
 import { http } from "./httpClient";
 import { AxiosResponse } from 'axios';
 import _ from "lodash";
+import AES from 'crypto-js/aes';
 
 import { ConsultantLoginInfo } from "../models/ConsultantLoginInfo";
 import { LoginRequest } from "../models/loginRequest.model";
@@ -84,7 +85,8 @@
 
   /** 憿批�� **/
   logInToConsultant(consultantDto:ConsultantLoginInfo, verificationCode: string):Promise<AxiosResponse<LoginSuccessToken>>{
-    return http.post(`/eService/authenticate/${verificationCode}`,consultantDto);
+    const encryptPassword = AES.encrypt(consultantDto.password, 'PAM KEY').toString();
+    return http.post(`/eService/authenticate/${verificationCode}`, { ...consultantDto, password: encryptPassword });
   }
 }
 

--
Gitblit v1.8.0