회원가입 패스워드 암호문의~!! 정보
회원가입 패스워드 암호문의~!!본문
홈페이지 서버를 이전했는데요.
가상서버호스팅 신청후 apm설치 및 이전을 하였습니다.
MySQL client version: 5.0.77
으로 설치되있구요.
다름이 아니라 회원정보 DB를 이전한 곳으로 옮겼더니, 기존정보 로그인이 안됩니다.
test 회원가입을 해보니 비번 암호화가 old_password 함수 격인 mysql4의 16바이트로 저장됩니다.
즉, 질문은...
mysql은 위와 같은 상위 버전으로 설치되어있다고 나오는데, 왜 41바이트 암호화 체계가 아닌 16바이트로 저장되는지 모르겠습니다.
무엇을 수정해야 하는지 도통 모르겠네요.ㅠㅜ;
일단은, http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24815 <- 이 팁을 참고해서
$passwd = sha1($in,true);
$passwd = sha1($passwd);
return "*".strtoupper($passwd);
common.lib부분 을 수정해서 해결은 했습니다만, 근본 문제가 무엇인지는 알고 싶네요.
가상서버호스팅 신청후 apm설치 및 이전을 하였습니다.
MySQL client version: 5.0.77
으로 설치되있구요.
다름이 아니라 회원정보 DB를 이전한 곳으로 옮겼더니, 기존정보 로그인이 안됩니다.
test 회원가입을 해보니 비번 암호화가 old_password 함수 격인 mysql4의 16바이트로 저장됩니다.
즉, 질문은...
mysql은 위와 같은 상위 버전으로 설치되어있다고 나오는데, 왜 41바이트 암호화 체계가 아닌 16바이트로 저장되는지 모르겠습니다.
무엇을 수정해야 하는지 도통 모르겠네요.ㅠㅜ;
일단은, http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24815 <- 이 팁을 참고해서
$passwd = sha1($in,true);
$passwd = sha1($passwd);
return "*".strtoupper($passwd);
common.lib부분 을 수정해서 해결은 했습니다만, 근본 문제가 무엇인지는 알고 싶네요.
댓글 전체
버전이 상위버전이라고 하더라도 sql제어 중에 old버전으로 입력하려는 제어가 있을수 있습니다..
딱히 코딩상에서 문제가 없다면 그부분이 있을수 있습니다..
딱히 코딩상에서 문제가 없다면 그부분이 있을수 있습니다..
답변감사해요^^
그렇다면, 설정이 잘못된 부분의 sql제어 부분을 어디를 수정해야 하느지,, 어떻게 알 수 있을까여?!ㅠ
그렇다면, 설정이 잘못된 부분의 sql제어 부분을 어디를 수정해야 하느지,, 어떻게 알 수 있을까여?!ㅠ
mysqld 변수를 지정하는 데는 여러 곳이 있습니다.
/etc/my.cnf 등등
http://dev.mysql.com/doc/refman/5.5/en/option-files.html
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_old-passwords
/etc/my.cnf 등등
http://dev.mysql.com/doc/refman/5.5/en/option-files.html
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_old-passwords
감사합니다. 한번 찾아보고 해결해봐야겠네요^^
/etc/my.cnf
이곳에서 해결이 가능하네요^^
이곳에서 해결이 가능하네요^^