From 54e0b9707bb34259dfccbe0c792b50e12b267e13 Mon Sep 17 00:00:00 2001
From: jack <jack.su@pollex.com.tw>
Date: 星期二, 08 八月 2023 17:23:15 +0800
Subject: [PATCH] Merge branch '滲透' of ssh://dev.pollex.com.tw:29418/pcalife/PAM into 滲透

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

diff --git a/PAMapp/shared/services/login.service.ts b/PAMapp/shared/services/login.service.ts
index 7f7d9f7..62d52f3 100644
--- a/PAMapp/shared/services/login.service.ts
+++ b/PAMapp/shared/services/login.service.ts
@@ -9,6 +9,7 @@
 import { LoginVerify } from "../models/loginVerify.model";
 import { OtpInfo } from "../models/otpInfo.model";
 import { RegisterInfo } from "../models/registerInfo";
+import CryptoJS from "crypto-js";
 
 class LoginService {
     /** 憿批恥��-��TP **/
@@ -85,23 +86,25 @@
 
   /** 憿批�� **/
   logInToConsultant(consultantDto:ConsultantLoginInfo, verificationCode: string):Promise<AxiosResponse<LoginSuccessToken>>{
-    // const encryptPassword = AES.encrypt(consultantDto.password, 'PAM KEY').toString();
-    const plaintext = "Hello, AES!";
+
       const key = "PAMKEY1234567890";
       const iv = "0123456789abcdef";
 
       const keyBytes = CryptoJS.enc.Utf8.parse(key);
       const ivBytes = CryptoJS.enc.Utf8.parse(iv);
 
-      const encrypted = CryptoJS.AES.encrypt(plaintext, keyBytes, {
+      const encrypted = CryptoJS.AES.encrypt(consultantDto.password, keyBytes, {
         iv: ivBytes,
         mode: CryptoJS.mode.CBC,
         padding: CryptoJS.pad.Pkcs7,
       });
 
       console.log("Encrypted Text:", encrypted.toString());
+
     return http.post(`/eService/authenticate/${verificationCode}`, { ...consultantDto, password: encrypted.toString() });
   }
+
+
 }
 
 export default new LoginService();

--
Gitblit v1.8.0