Переглянути джерело

환자 비밀번호 yyyymmdd format 변경

huiwon.seo 4 роки тому
батько
коміт
7f65c14d1d

+ 4 - 2
src/main/java/com/lemon/lifecenter/controller/PatientController.java

@@ -139,11 +139,13 @@ public class PatientController extends LifeCenterController {
         String sesId  = LifeCenterSessionController.getSession( request, "sesId" );
         
         //patientCare Insert
-        System.out.println( "dto.getJumin().substring(2) : " + dto.getJumin().replace( "-" , "" ).substring(2) );
+        //System.out.println( "dto.getJumin().substring(2) : " + dto.getJumin().replace( "-" , "" ).substring(2) );
         String jumin = dto.getJumin().replace( "-" , "" );
         
         dto.setId( dto.getWardNumber().trim() + dto.getRoomNumber().trim() );
-        dto.setPw( LifeCenterFunction.aesEncrypt( config.aesKey, config.IV, jumin.substring(2) ) );
+        
+        // 환자 password는 생년월일(yyyymmdd)을 암호화
+        dto.setPw( LifeCenterFunction.aesEncrypt( config.aesKey, config.IV, jumin ) );
         dto.setJumin( jumin );
         dto.setCenterCode( sesCenterCode );
         dto.setState( "H" ); // H : 입소

+ 1 - 1
src/main/webapp/WEB-INF/jsp/mobile/login/login.jsp

@@ -91,7 +91,7 @@ $( function(){
                         </div>
                         <div class="part">
                             <div class="input">
-                                <input type="password" id="pw" name="pw" class="login-pw" placeholder="생년월일 6자리" autocomplete="off" tabindex="2" autocomplete="off" maxlength="15" required>
+                                <input type="password" id="pw" name="pw" class="login-pw" placeholder="생년월일 8자리 (YYYYMMDD)" autocomplete="off" tabindex="2" autocomplete="off" maxlength="15" required>
                             </div>
                         </div>
                         <div class="part">