회원db 업로드 후 암호로 변경하는 방법 질문입니다. 정보
회원db 업로드 후 암호로 변경하는 방법 질문입니다.본문
파일로 있던 회원 정보를 리눅스 DB에 올렸습니다.
패스워드가 암호로 되어있지 않고 '숫자나 영문'으로 되어 있습니다.
이것을 암호로 변환하려고, 질답을 검색해서, 저와 같은 답을 찾는 다른 질문자에게 답을 해준 몇분의 답을 찾았습니다.
(그런데, 제가 초보라 어떻게 실행을 하라는 건지 모르겠습니다. 실행하는 방법을 조금 더 자세한 설명 부탁드립니다.) phpmyadmin 에서 어떻게 실행하는 건가요?
---------------------------------------- <아래는 찾은 답> -----
다 넣은 상태라면 phpmyadmin 등으로
update g4_member mb_password=password( mb_password); 한 번 실행해 주세요.
패스워드가 암호로 되어있지 않고 '숫자나 영문'으로 되어 있습니다.
이것을 암호로 변환하려고, 질답을 검색해서, 저와 같은 답을 찾는 다른 질문자에게 답을 해준 몇분의 답을 찾았습니다.
(그런데, 제가 초보라 어떻게 실행을 하라는 건지 모르겠습니다. 실행하는 방법을 조금 더 자세한 설명 부탁드립니다.) phpmyadmin 에서 어떻게 실행하는 건가요?
---------------------------------------- <아래는 찾은 답> -----
다 넣은 상태라면 phpmyadmin 등으로
update g4_member mb_password=password( mb_password); 한 번 실행해 주세요.
댓글 전체

phpmyadmin 콘솔에서 합니다. 해당 DB에서 회원DB 테이블 선택후... 거기에 붙혀 넣는데요;;
회원수가 많으니 엑셀로 명령줄 만드셔서 업데이트 하심이 편하실듯 하네요;;;
회원수가 많으니 엑셀로 명령줄 만드셔서 업데이트 하심이 편하실듯 하네요;;;

phpMyAdmin 에서 왼쪽에 해당 데이터 베이스 선택하시고 오른쪽 탭 메뉴에
[구조][SQL][검색][질의마법사][내보내기].....
SQL 선택하시고 거기에 붙혀 넣기 하세요.^^*
샘플 질의(SQL 구문)
update 'g4_member' set mb_password=password(1234) where mb_id=test;
update 'g4_member' set mb_password=password(5678) where mb_id=test2;
이런형식으로 하시면 될듯합니다.
[구조][SQL][검색][질의마법사][내보내기].....
SQL 선택하시고 거기에 붙혀 넣기 하세요.^^*
샘플 질의(SQL 구문)
update 'g4_member' set mb_password=password(1234) where mb_id=test;
update 'g4_member' set mb_password=password(5678) where mb_id=test2;
이런형식으로 하시면 될듯합니다.

phpmyadmin 에 보시면 왼쪽에서 해당 DB를 선택하구요
오른쪽 상단에 보시면 SQL이라는 탭 있습니다.
데이터베이스 esharpsoft에 SQL 질의를 실행:
위 문구 아래에 택스트를 입력하는 창이 있는데요
여기에 sql문을 입력하여 실행하는 방법입니다.
위 쿼리문은
update g4_member mb_password=password( mb_password);
업데이트 테이블명 컬럼명 = 패스워드함수(기존값);
기존값을 패스워드 함수를 거치면 암호화 되어서 업데이트 되는 겁니다.
끝에 ; 문장의 끝을 알리는 표시도 넣어주시는거 기억하세요
오른쪽 상단에 보시면 SQL이라는 탭 있습니다.
데이터베이스 esharpsoft에 SQL 질의를 실행:
위 문구 아래에 택스트를 입력하는 창이 있는데요
여기에 sql문을 입력하여 실행하는 방법입니다.
위 쿼리문은
update g4_member mb_password=password( mb_password);
업데이트 테이블명 컬럼명 = 패스워드함수(기존값);
기존값을 패스워드 함수를 거치면 암호화 되어서 업데이트 되는 겁니다.
끝에 ; 문장의 끝을 알리는 표시도 넣어주시는거 기억하세요
답변 주셔서 정말 감사합니다. 강한혀기 님도 답변 주셨네요..
두분 알려 주신대로 실행을 했습니다. 패스워드 숫자도 암호로 잘 바뀌었고, 같은 암호로 직접 가입해서 암호를 비교해 보니 정확히 맞습니다.
그런데 정작 로그인을 해보면, 디비에서 올린 회원은 로그인이 안됩니다. (" 회원이 아니거나, 패스워드가 틀립니다.")라고 나옵니다. - 직접 가입한 것은 로그인 잘 됩니다.
뭐를 잘못 올렸나 DB항목을 꼼꼼히 살펴보고, 수없이 다시 해 보았습니다만, 다시 해봐도 역시 DB에서 올린 회원은 로그인이 안됩니다.
그래서 또 자료에 문제가 있을까 싶어서, 한명의 자료만 메모장에서 txt 파일로 정확히 해서 올렸는데도, 역시 안됩니다. 질답에서 또 다른 검색을 해보니, 저와 똑같은 분도 계시던데, 어떻게 해결을 했다고 하는데, 해결법이 명확치가 않습니다. 도움을 주실수 있으시다면 정말 감사하겠습니다.. --;; 수고 하세요.
두분 알려 주신대로 실행을 했습니다. 패스워드 숫자도 암호로 잘 바뀌었고, 같은 암호로 직접 가입해서 암호를 비교해 보니 정확히 맞습니다.
그런데 정작 로그인을 해보면, 디비에서 올린 회원은 로그인이 안됩니다. (" 회원이 아니거나, 패스워드가 틀립니다.")라고 나옵니다. - 직접 가입한 것은 로그인 잘 됩니다.
뭐를 잘못 올렸나 DB항목을 꼼꼼히 살펴보고, 수없이 다시 해 보았습니다만, 다시 해봐도 역시 DB에서 올린 회원은 로그인이 안됩니다.
그래서 또 자료에 문제가 있을까 싶어서, 한명의 자료만 메모장에서 txt 파일로 정확히 해서 올렸는데도, 역시 안됩니다. 질답에서 또 다른 검색을 해보니, 저와 똑같은 분도 계시던데, 어떻게 해결을 했다고 하는데, 해결법이 명확치가 않습니다. 도움을 주실수 있으시다면 정말 감사하겠습니다.. --;; 수고 하세요.
파일로 있던 회원 정보<---여기와 똑같은 비번으로 회원 가입을 하나해서
로그인 잘되는지 보고 잘 된다면 저장된 암호화된 비번이 같은지 비교해보세요
로그인 잘되는지 보고 잘 된다면 저장된 암호화된 비번이 같은지 비교해보세요
균이 님도 답변 주셨네요. 감사드리고요..
여러 시행착오 끝에 로그인이 됩니다. 제가 로그인이 안되던 이유는, 회원정보가 있던 엑셀 파일을 db용으로 변환할때, CSV파일로 안하고, 텍스트 파일로 했기 때문인거 같습니다. 텍스트 파일이 DB에 잘 올라가긴 하는데, 이런 차이가 있었네요.. --;;
.........그런데,,, --;; 이번에 CSV파일로 올리니까.. 한글이 안보입니다. 숫자 영문은 잘보입니다. 문자셋 관계 일까요??? 서버utf8이고, 그누보드utf8이고, db에서 올릴때도 utf8 로 선택 했습니다. 또 다른 무언가를 해야 하나요? --;; -------------수정--------->> csv 파일도 에디터 에서 utf8 로 바꾸니까 되네요... 감사합니다.
여러 시행착오 끝에 로그인이 됩니다. 제가 로그인이 안되던 이유는, 회원정보가 있던 엑셀 파일을 db용으로 변환할때, CSV파일로 안하고, 텍스트 파일로 했기 때문인거 같습니다. 텍스트 파일이 DB에 잘 올라가긴 하는데, 이런 차이가 있었네요.. --;;
.........그런데,,, --;; 이번에 CSV파일로 올리니까.. 한글이 안보입니다. 숫자 영문은 잘보입니다. 문자셋 관계 일까요??? 서버utf8이고, 그누보드utf8이고, db에서 올릴때도 utf8 로 선택 했습니다. 또 다른 무언가를 해야 하나요? --;; -------------수정--------->> csv 파일도 에디터 에서 utf8 로 바꾸니까 되네요... 감사합니다.