왜 자꾸 비밀번호가 틀리다고 나올까요? 정보
왜 자꾸 비밀번호가 틀리다고 나올까요?
본문
password('1234') 가 DB에 저장되어있는 비밀번호.
phpmyadmin 에서 보면 *A4B6157319038724E3560894F7F93 입니다.
그런데 패스워드를 입력하는 php 파일을 만든후에 1234를 입력하면 틀렸다고 나오네요?
그래서 alert 로 $data('input_password') 를 해보았습니다
그런데 *A4B6157319038724E3560894F7F932C8886EBFCF 이게 나오더라구요?
앞에까진 똑같은데 뒤에 2C8886EBFCF 이게 더 있습니다.
왜이러는건가요?
추천
0
0
댓글 5개

*A4B6157319038724E3560894F7F932C8886EBFCF
이게 맞는것 같은데요
varchar(30) 으로 잡으신것 아니예요?
이게 맞는것 같은데요
varchar(30) 으로 잡으신것 아니예요?

아..ㅋㅋ;;감사합니다..ㅜㅜ
그런걸 놓쳤네요..ㅜㅜ
그런걸 놓쳤네요..ㅜㅜ

제가 짠 비밀번호 랜덤 발급 소스 일부분입니다.
//랜덤 4자리 수 생성
$rand1 = rand(0, 9);
$rand2 = rand(0, 9);
$rand3 = rand(0, 9);
$rand4 = rand(0, 9);
$rand = $rand1.$rand2.$rand3.$rand4; // 생성된 비밀번호 4자
$rand2 = sql_password($rand); // 암호화
소스보시면 비밀번호 암호화가 sql_password로되있습니다.
password('1234')를 sql_password('1234')로 바꿔보세요
//랜덤 4자리 수 생성
$rand1 = rand(0, 9);
$rand2 = rand(0, 9);
$rand3 = rand(0, 9);
$rand4 = rand(0, 9);
$rand = $rand1.$rand2.$rand3.$rand4; // 생성된 비밀번호 4자
$rand2 = sql_password($rand); // 암호화
소스보시면 비밀번호 암호화가 sql_password로되있습니다.
password('1234')를 sql_password('1234')로 바꿔보세요

$rand = rand(0,9999) 와 차이점이 뭐죠??

0.0.1.1 <-> 11