테스트 사이트 - 개발 중인 베타 버전입니다

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

라임2 4년 전 조회 2,542

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

 

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

 

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

 

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

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

 

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

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
4년 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

라임2
4년 전
감사합니다. 인코딩 문제인줄로만 알았네요. 많은 도움이 되었습니다.

댓글을 작성하려면 로그인이 필요합니다.

4년 전

https://sir.kr/g5_tip/3423

이글 보고 해결했습니다.^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

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

질문 참 어렵게 합니다

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

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

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

댓글을 작성하려면 로그인이 필요합니다.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

라임2
4년 전
이전 서버가 euc-kr 이었고 옮긴 서버는 utf-8이거든요.
가령 기존 로그인 비밀번호가 qwer1234였다면
이전 서버에서 DB에 암호화되어 저장된 비밀번호가 abcd였다면
새 서버로 이전했더니 jklm으로 변경이 되었네요. 그래서 로그인이 안 되네요.ㅜㅠ
쟈스트두잇
4년 전
이전 DB가 euc-kr 로 저장된 것이 아닌가 싶어 물어봤습니다.

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인