기존 쇼핑몰을 영카트로 이전하려고 하는데 회원 DB부분이 걸립니다
본문
안녕하세요
운영중인 10년된 쇼핑몰을 영카트로 이전하고 싶은데
회원db 와 상품DB 이전문제인데요 기존께 euc-kr 이고 요즘껀 utf8 이라 호환등이 걱정인데
그중에 회원DB부분의 PASSWORD부분이 좀 문제입니다 암호화방식이 달라서 그대로 쓸수가 없는데
이걸 어찌 적용해야 할지 고민입니다.
얼핏 소스를 보니 이전에는 password() 로 인코딩을 하는데 영카트는 다른 방식으로 인코딩을 하는거 같아서요
서로 암호화 방식이 다른경우 어떻게 해야 하는지 해보신분 있으면 답변 부탁드립니다
답변 2
방법1.
구버전 회원들은 로그인시에 passwd2(필드추가 구버전 비밀번호암호화방식) 로 따로 체크, 신버전 회원들은 passwd로 영카트기본으로 따라가면....?
좀더 발전한다면...구버전 회원들은 처음로그인시에만 저렇게 했다가 새로운 비밀번호를 받게끔 강제적으로 유도...후 받으면 신버전회원처럼 동작하도록 데이터 변경....
방법2.
기존구회원도 신규회원으로 받으면서 이전 회원정보 연동이라는 이벤트 만들어서 조건에 충족하면 회원정보를 이전DB의 데이터에서 가져와서 가입하게 유도하는 방법.
방법3.
영카트 비밀번호암호화방식을 구버전과 똑같이 수정. (라이브러리만 수정하면 될듯..함수 방식이므로..)
답변 감사합니다 여러 경우의 수를 따져봐야 겠습니다.
현재로써는 방법1이 가장 좋을거 같은데
구버전과 영카트의 db필드가 틀려서 2번 방법도 같이 병행하는게 좋을거 같네요
이런 마이그레이션 작업은 해본적이 없어서 현직분들은 어떻게 하시나 했는데
다양한 방법으로 하시는군요
머리가 복잡해 집니다 ㅎ
감사합니다~