euc-kr서버(utf-8호환 서버)에서 그누보드 5.3을 이용중이었는데요.
이번에 utf-8 전용 서버로 이전을 했습니다.
그런데 로그인 비밀번호가 틀렸다는 에러가 나오네요.
비밀번호가 암호화되어 저장되는데 언어셋이 달라지면서 기존 비밀번호로 로그인이 안 되는 것 같아요.
(정보찾기에서 개별 회원이 비번을 변경하면 로그인은 가능합니다만...)
최고관리자가 일괄적으로 해결할 방법이 있을까요? 도움 주시면 감사드리겠습니다.
|
답변 4개 / 댓글 5개
채택된 답변
+20 포인트
위 문제는 인코딩이 아니라 디비 버전 문제 입니다. 아마 old_password 나 패스워드 등으로 검색하면 팁을 구하실수 있으실거 같습니다.
처음부터 아래처럼 질문을 실제 상황으로 올리면 여러번 문답이 필요가 없는 상황인데
질문 참 어렵게 합니다
-----------------------------------
446a12100c856ce9으로 암호화 저장되었는데요.
새로운 서버에서는 *A4B6157319038724E3560894F7F932C8886EBFCF
-----------------------------------
mysql버전이 상위 버젼으로 바뀌어서 생기는 문제 입니다
https://sir.kr/g4_tiptech?sca=&sfl=wr_subject%7C%7Cwr_content&stx=old_password
이전 서버환경의 DB 캐릭터셋과
옮긴 서버환경의 DB 캐릭터셋 확인해 보셨나요?
답변에 대한 댓글 3개
댓글 감사드립니다. 이전 db에서 euc-kr로 저장된게 맞는것 같아요.
이걸 utf-8서버에서 인식을 못해 같은 비밀번호로 인식을 못하는가봐요?;;;
1234라는 비밀번호가 이전 서버에서는 446a12100c856ce9으로 암호화 저장되었는데요.
새로운 서버에서는 *A4B6157319038724E3560894F7F932C8886EBFCF 이렇게 저장이 되네요.
1234를 이전 전후 서버에서 서로 다르게 인식하네요.
euc-kr로 저장된 걸 인코딩을 다시해서 utf-8문자로 바꿔야한다는 뜻 같네요.
참 어렵네요. 알아봐야겠네요.ㅠㅜ
이걸 utf-8서버에서 인식을 못해 같은 비밀번호로 인식을 못하는가봐요?;;;
1234라는 비밀번호가 이전 서버에서는 446a12100c856ce9으로 암호화 저장되었는데요.
새로운 서버에서는 *A4B6157319038724E3560894F7F932C8886EBFCF 이렇게 저장이 되네요.
1234를 이전 전후 서버에서 서로 다르게 인식하네요.
euc-kr로 저장된 걸 인코딩을 다시해서 utf-8문자로 바꿔야한다는 뜻 같네요.
참 어렵네요. 알아봐야겠네요.ㅠㅜ
답변을 작성하려면 로그인이 필요합니다.