이전 목록 다음
채택완료

firstmall로 이용하던 회원db 이전

2017-03-16 (목) 18:00:41 4,882

firstmall 에서 쇼핑몰리뉴얼을  영카트5로 계획중입니다.

< 문제 >

firstmall로 이용하던 회원db의 비밀번호 체계를

영카트몰에서 사용할수 있는방법이 있을까요?

경험해보신분있으시면 말씀부탁드립니다.

< 상황 >

first몰  비번체계 5844992d620a2ca79d539044f3ba06da 형태(32byte)이며

영카트몰은 *97E7471D816A37E38510728AEA47440F9C6E2585 형태(41byte)로 db에 저장됩니다.

first몰 비번이 보기에는 md5으로 암호화시킨듯한데..

답변 3개

채택된 답변
+20 포인트

좋은 정보 감사합니다.

그런데 왜 firstmall로 이용하던 회원db의 비밀번호 체계를

영카트몰에서 사용하려고 하시죠?

그냥 영카트몰 비번체계 그대로 사용하면 안됩니까?^^

2017-04-04 (화) 17:40:28

그대로는 사용이안되며

체계가 달라서  " md5('$value') as pass "

기존회원은 md5 함수로 조정해서 사용해야합니다.

비번변경시 또는 신규회원은 영카트 비번 체계를 따르게 하던가 해서 2가지 타입으로 사용하던거

영카트비번 아닌 md5로 비법암호화 해서 계속 이용해야 할꺼 같습니다.


 

2017-03-16 (목) 18:25:41

function sql_password($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes

    $row = sql_fetch(" select password('$value') as pass ");
// old member    $row = sql_fetch(" select md5('$value') as pass ");

    return $row['pass'];
}

흠.. 자문 자답이네..~ 기존회원들을 md5 로 암호화 변경하여 처리하니 될거같습니다. ^^

답변을 작성하려면 로그인이 필요합니다.