안녕하세요. 그누보드와 동일한 비밀번호 암호화 생성 및 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번을 거쳐 생성된 값을 그누보드 로그인에서도 통과가 되고 싶습니다.
그누보드의 회원모듈을 그대로 사용하고 싶구요.
그리고 회원가입폼에 추가되는 정보는 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."'), ..
로 날리셔서 확인 하시면 됩니다.
$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자리의 패스워드가 생성되었구요.
그누보드 게시판에서 로그인을 시도해봤는데 로그인이 안되고 있는데요.. 어찌해야 할까요..
패스워드는 암호화 되서 12345 패스일때 32자리의 패스워드가 생성되었구요.
그누보드 게시판에서 로그인을 시도해봤는데 로그인이 안되고 있는데요.. 어찌해야 할까요..
오 해결했습니다 ㅠㅠ
md5를 password로 하니 *블러블러의 패스워드가 생성되어 그누보드 게시판에서도 로그인됩니다. 감사드립니다~ 흑흑
md5를 password로 하니 *블러블러의 패스워드가 생성되어 그누보드 게시판에서도 로그인됩니다. 감사드립니다~ 흑흑