회원가입 후 비밀번호 오류 관련
본문
안녕하세요.
그누보드5 설치를 성공적으로 마친 후, 일반 회원가입을 하면,
가입 직후에는 자동으로 로그인이 되었으나,
한 번 로그아웃 한 이후에,
다시 접속하려고 하면 '이미 있는 아이디이거나 비밀번호가 틀리다'는 메세지가 뜨면서 로그인이 안됩니다.
이 문제로 고통을 받던 중 문제를 해결하게 되어 공유합니다.
(자문자답을 해도 괜찮은지 모르겠습니다....)
그누보드 개발자분들과 기여자분들에게 너무나 감사한 마음에,
혹시나 저와 같은 문제로 고통받을 분들이 계실 것 같아 글을 남깁니다.
답변 1
회원가입을 했는데, 다음번 로그인 때에 정확한 비밀번호를 입력해도 계속해서 로그인 오류가 뜨는 경우가 있습니다.
저의 경우 문제점은 mysql 버전에 있었습니다.
https://sir.kr/g5_tip/9410 참고..
mysql 5.7 이상 또는 mysql 8.0 이상 버전에서는 일정 요건을 갖추지 않은 비밀번호는 아예 데이터베이스에 저장이 되지 않습니다.
따라서 mysql에서 '암호복잡성'을 유지해주는 모듈인 validate_password.so 파일을 삭제하거나 이름을 변경하면 해결이 됩니다. 위 파일은 대개 /usr/lib/mysql/plugin 에 있습니다.
위 경로로 들어가셔서
# mv validate_password.so validate_password.so.bak 으로 변경하시고
# service mysql restart 를 입력하시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.