안녕하세요. 그누보드와 동일한 비밀번호 암호화 생성 및 DB 저장 과정을 구현하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

안녕하세요. 그누보드와 동일한 비밀번호 암호화 생성 및 DB 저장 과정을 구현하고 싶습니다. 정보

안녕하세요. 그누보드와 동일한 비밀번호 암호화 생성 및 DB 저장 과정을 구현하고 싶습니다.

본문

모바일 페이지를 제작하여 회원 가입폼을 따로 만들었습니다.
그누보드의 회원모듈을 그대로 사용하고 싶구요.
그리고 회원가입폼에 추가되는 정보는 Mysql 5.xx에 g4_member 테이블에 추가하였구요.

그런데 그렇게 저장한 회원 정보중 mb_password로 insert한 비밀번호가
예상들 하셨겠지만 입력한 비밀번호가 그대로 보여집니다.

오늘 하루종일 찾아보고 씨름도 해봤는데 초보에겐 머나먼 길인가봐요..

$query = "INSERT INTO g4_member SET
mb_id = '".$member_id."',
mb_password = '".$password."',
....

질문입니다.
1. 위에서 $password는 이미 암호화가 되었어야 할거 같은데요. 그 암호화 처리를 어찌해야 하나요.
md5, sql_password() 등등 나름 따라 해보긴 했는데 너무 힘듧니다.
2. 1번이 해결되었을때 회원로그인폼을 따로 제작해놨을때 패스워드 검증은 어떻게 해야 하나요?

불철주야 초보에게 빛을 주시는 고수분들께 간곡히 청을 올려봅니다.

==============================================================================================
추가) 1번을 거쳐 생성된 값을 그누보드 로그인에서도 통과가 되고 싶습니다.

댓글 전체

위에 서술하신 부분 처럼
$query = "INSERT INTO g4_member SET mb_id = '".$member_id."', mb_password = '".$password."', ..
에서
mb_password = md5('".$password."'), 로 하시어 저장 하시면 되고요
비교시에도 입력 받는 창에서 넣는 아이디와 패스워드를 가지고(넘어오는 값이 같다는 가정으로 하여)

$query = "select mb_id, mb_password from g4_member where  mb_id = '".$member_id."' and mb_password = md5('".$password."'), ..
로 날리셔서 확인 하시면 됩니다.
감사합니다 빠르게 해보았는데요.
패스워드는 암호화 되서 12345 패스일때 32자리의 패스워드가 생성되었구요.
그누보드 게시판에서 로그인을 시도해봤는데 로그인이 안되고 있는데요.. 어찌해야 할까요..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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