왜 자꾸 비밀번호가 틀리다고 나올까요?
password('1234') 가 DB에 저장되어있는 비밀번호.
phpmyadmin 에서 보면 *A4B6157319038724E3560894F7F93 입니다.
그런데 패스워드를 입력하는 php 파일을 만든후에 1234를 입력하면 틀렸다고 나오네요?
그래서 alert 로 $data('input_password') 를 해보았습니다
그런데 *A4B6157319038724E3560894F7F932C8886EBFCF 이게 나오더라구요?
앞에까진 똑같은데 뒤에 2C8886EBFCF 이게 더 있습니다.
왜이러는건가요?
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 5개
이게 맞는것 같은데요
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')로 바꿔보세요