테스트 사이트 - 개발 중인 베타 버전입니다

소스내용 좀 봐 주세요 채택완료

비타민 9년 전 조회 3,403

</p><p>/**********************************************************/
/* File Name   :                                     */
/* Description :                                          */ 
/**********************************************************/
include("$DOCUMENT_ROOT/include/class.db.php");
include("global.php");
/**********************************************************/
$DB = new MySQL;
$DB->DBconnect();</p><p>if($p_rmode=="WRITE")
{ 
 $p_email = $p_email1. "@". $email_txt; 
 
 $query = "INSERT INTO seminar(gubun,dept,position,name,email,part_dt,remote_addr,reg_dt) VALUES (
             '$p_gubun',
             '$p_dept',
             '$p_position',
             HEX(AES_ENCRYPT('$p_name', MD5('wjdruddls'))),
             HEX(AES_ENCRYPT('$p_email', MD5('wjdruddls'))),
             '$p_part_dt',
             '$REMOTE_ADDR',
             now() 
      )";      
 $DB->ExecSQL($query); 
  echo("<script> document.location.href=\"/sub/end.php\";</script>");
}
else {
 echo("<script> document.location.href=\"/sub/index.php\";</script>");
}</p><p>

 

위 소스의

 HEX(AES_ENCRYPT('$p_name', MD5('wjdruddls'))),
 HEX(AES_ENCRYPT('$p_email', MD5('wjdruddls'))),  

이름, 이메일. 부분이 암호화 되어 디비에서 읽을 수가 없는데요

어떻게 고쳐야 암호화 안되게 할 수는 없는가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

그냥 다 지우시고 다른 애들이랑 똑같이 '$p_name', '$p_email' 이렇게만 바꾸시면 되겠네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

비타민
9년 전
고맙습니다....^^

모르면 절벽이고 알면 이렇게 즐겁습니다...^^

댓글을 작성하려면 로그인이 필요합니다.

복스리
9년 전

그냥 간단한데요`


[code]

 $query = "INSERT INTO seminar(gubun,dept,position,name,email,part_dt,remote_addr,reg_dt) VALUES (
             '$p_gubun',
             '$p_dept',
             '$p_position',
             '$p_name',
             '$p_email',
             '$p_part_dt',
             '$REMOTE_ADDR',
             now() 
      )";    

/[code]

 

요렇게 하시면 그냥 암호화 안되서 저장됩니다.

반대로 가지고 오실떄도 수정하셔야합니다.

아마 기존에 암호를 decode화 시켜서 assign할탠데 이부분도 decode안되게 해주셔야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

비타민
9년 전
두분다 채택하기는 안되는군요.. 먼저 답주신분에게 채택 클릭하고 나니까 복스리님 채택은 클릭이 안되는 군요..
알려주셔 고맙습니다....^^

모르면 절벽이고 알면 이렇게 즐겁습니다...^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인