비회원 글쓰기할때 비밀번호를 암호화 하지 않고 저장하는 방법 있을까요? 정보
비회원 글쓰기할때 비밀번호를 암호화 하지 않고 저장하는 방법 있을까요?본문
비회원이 게시판에서 글작성할때
글비밀번호를 적게 되는데
이게 암호화 되어 저장되는거 같더군요
혹시 암호화 하지 않고 그냥 그대로 저장할려면 어딜 손봐야 되는지 혹시아시는분 계실까요?
댓글 전체
write_update.php
에서
$wr_password 를 찾기 하셔서 그부분이
$wr_password = sql_password($wr_password);
부분을 삭제 하세요...
약 205번째 있습니다.
에서
$wr_password 를 찾기 하셔서 그부분이
$wr_password = sql_password($wr_password);
부분을 삭제 하세요...
약 205번째 있습니다.
비밀번호를 보실려고하시는건지요.
일부분만 고치시면 다른문제가 또 발생되시니.
lib/common.lib.php 파일에 보시면
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
이런 함수가 있습니다. 이것을
function sql_password($value)
{
/*
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
*/
return $value;
}
로 수정하세요. /**/ 이것은 주석 상태입니다. 나중에 다시 쓸수있을지모르니...
일부분만 고치시면 다른문제가 또 발생되시니.
lib/common.lib.php 파일에 보시면
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
이런 함수가 있습니다. 이것을
function sql_password($value)
{
/*
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
*/
return $value;
}
로 수정하세요. /**/ 이것은 주석 상태입니다. 나중에 다시 쓸수있을지모르니...
레일즈님 저렇게 주석처리하면.. 암호값이 암것도 테이블에 들어가지 않습니다.