다른사이트의 회원디비 저장시 암호화를 그누암호처럼... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

다른사이트의 회원디비 저장시 암호화를 그누암호처럼... 정보

다른사이트의 회원디비 저장시 암호화를 그누암호처럼...

본문

같은서버내 같은디비서버의 다른디비일 경우

1 = 그누보드 디비
2 = 자체 디비

1에서 회원가입시 2에도 회원정보를 매칭하여 저장하도록 했는데 문제가 암호에서 걸리네요
1에서 처리하는 암호는 *1092093801823 이런식이죠 (그누꺼니)

2에서는 암호 저장방식이 두가지로 되어 있습니다.
하나는 그냥 입력한데로 저장하는 p_key = 1122 와 이 키를 md5(p_key)로 저장하고 있습니다.

2에서도 회원가입을 가능한데 이럴 경우 1에도 저장하도록 하였습니다.
2에서 받은 회원가입시 저장 암호를 그누형식으로 저장하여야 할 거 같은데...

어떻게 해야 하나요 ?

좋은답변 기다립니다. 하루종일 머리 아프네요.

댓글 전체

2의 비번사용부분에 대해 고려해봐야겟지만, 원문저장과 md5 두개 저장의 이유등..
인증만 담당한다면 2번의 비번체크부분을 그누보드디비에 접속처리하시면 되지않을까요
그럼 현 로직에서 크게 수정될 부분은 없어 보입니다만..
아니면 2의 비번저장을 mysql password 함수로 저장하셔도 된다면 그렇게 하셔도 되구요..
mysql password 함수는 기본적으로 다 있는건가요 ?
그냥 $ps = password($pass); 이렇게 하면 되나요 ?
이게 가능하다면 그럼 저렇게 사용하면 그누에서 사용하는 암호화와 같은건가요 ?
버전차이가 있긴 합니다만 4.1 이상이라면 동일합니다
*가 붙었으니 4.1 이상인 password 함수로 생성된 비밀번호입니다
select password('ff')
결과값 : *59054B951C0041B22BE886DD3168D3EB6B249FB5
마지막으로 그럼,
회원가입시 저장할때
insert 구문 위에 패스워드를
$ps = password($val);

insert db set ps ='$ps' ...

이런식으로 가능한건가요 ?
죄송합니다. 빠른 답변에도 불구하고 초보라서...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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