서버 언어셋 변경후 로그인 비밀번호 문제

서버 언어셋 변경후 로그인 비밀번호 문제

QA

서버 언어셋 변경후 로그인 비밀번호 문제

본문

euc-kr서버(utf-8호환 서버)에서 그누보드 5.3을 이용중이었는데요.

 

이번에 utf-8 전용 서버로 이전을 했습니다.

 

그런데 로그인 비밀번호가 틀렸다는 에러가 나오네요.

 

비밀번호가 암호화되어 저장되는데 언어셋이 달라지면서 기존 비밀번호로 로그인이 안 되는 것 같아요.

(정보찾기에서 개별 회원이 비번을 변경하면 로그인은 가능합니다만...)

 

최고관리자가 일괄적으로 해결할 방법이 있을까요? 도움 주시면 감사드리겠습니다.

이 질문에 댓글 쓰기 :

답변 4

위 문제는 인코딩이 아니라 디비 버전 문제 입니다. 아마 old_password 나 패스워드 등으로 검색하면 팁을 구하실수 있으실거 같습니다.

처음부터 아래처럼 질문을 실제 상황으로 올리면 여러번 문답이 필요가 없는 상황인데

질문 참 어렵게 합니다

-----------------------------------

 446a12100c856ce9으로 암호화 저장되었는데요.
새로운 서버에서는 *A4B6157319038724E3560894F7F932C8886EBFCF

-----------------------------------

mysql버전이 상위 버젼으로 바뀌어서 생기는 문제 입니다

https://sir.kr/g4_tiptech?sca=&sfl=wr_subject%7C%7Cwr_content&stx=old_password

감사합니다. 처음 질문 남길때는 상황 파악이 안 되어서 언어셋 문제인가 싶어 어렵게(?) 질문을 남겼는데 댓글 과정에서 암호가 달라지는게 눈에 띄었네요. 참고해서 적용해 보겠습니다.^^

이전 서버환경의 DB 캐릭터셋과

옮긴 서버환경의 DB 캐릭터셋 확인해 보셨나요?

이전 서버가 euc-kr 이었고 옮긴 서버는 utf-8이거든요.
가령 기존 로그인 비밀번호가 qwer1234였다면
이전 서버에서 DB에 암호화되어 저장된 비밀번호가 abcd였다면
새 서버로 이전했더니 jklm으로 변경이 되었네요. 그래서 로그인이 안 되네요.ㅜㅠ

댓글 감사드립니다. 이전 db에서 euc-kr로 저장된게 맞는것 같아요.
이걸 utf-8서버에서 인식을 못해 같은 비밀번호로 인식을 못하는가봐요?;;;
1234라는 비밀번호가 이전 서버에서는 446a12100c856ce9으로 암호화 저장되었는데요.
새로운 서버에서는 *A4B6157319038724E3560894F7F932C8886EBFCF 이렇게 저장이 되네요.
1234를 이전 전후 서버에서 서로 다르게 인식하네요.
euc-kr로 저장된 걸 인코딩을 다시해서 utf-8문자로 바꿔야한다는 뜻 같네요.
참 어렵네요. 알아봐야겠네요.ㅠㅜ

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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