SQL PASSWORD 타입으로 변경했는데 로그인이 안되요!

SQL PASSWORD 타입으로 변경했는데 로그인이 안되요!

QA

SQL PASSWORD 타입으로 변경했는데 로그인이 안되요!

본문

     $sql = " update g5_member
                  set mb_password = 'password('$password')'
                  where mb_id ='$member[mb_id]' ";
    sql_query($sql);

 

 

 

이렇게 input 만들어서 비밀번호 넣고 from 으로 위에 보내서 강제 비번 수정하기 했는데 ~ 비번은 변경된거 같은데 ㅠㅠ 로그인이 안되네요 ㅠㅠ 

PASSWORD 타입이 안먹는걸가요?

MYSQL 에서 다시 PASSWORD 타입으로 해서 강제 변경하면 로그인 잘 됩니다. ㅠㅠ

왜 그럴가요?

 

이 질문에 댓글 쓰기 :

답변 3

그누보드 버전에 따라 해법이 다른데

최근 버전 기준으로

/bbs/login_check.php

에서 비번 검사하는 함수가 무엇인지 확인하시고

/lib/common.php에서

// 문자열 암호화
function get_encrypt_string($str)

이 함수를 이용해서 비번을 만드세요.

 

$pstr= get_encrypt_string( $password);

     $sql = " update g5_member
                  set mb_password = '{$pstr}'
                  where mb_id ='$member[mb_id]' ";
    sql_query($sql);

답변을 작성하시기 전에 로그인 해주세요.
전체 103
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT