서버 이전 후 회원 비밀번호로 로그인이 안됩니다. 정보
서버 이전 후 회원 비밀번호로 로그인이 안됩니다.본문
웹서버 이전했는데요.
모든 db는 정상적으로 이전됐는데
admin 계정을 포함한 회원들 모두 기존의 비밀번호로 로그인이 안됩니다.
게시물이나 첨부파일 등 모든 것은 정상적으로 작동하는데 로그인만 안됩니다.
특별히 실수한 것은 없었군요.
sql db는 이전에 사용하던 웹서버와 옮기는 서버 모두 eucKR이었습니다.
해결 방법 좀 알려주세요.
댓글 전체
db 버전을 확인해보심이..
세션부분 폴더를 권한을 707로 바꾸어보세요
오리주둥이 님의 말씀처럼 DB 버젼이 틀리면 패스워드 암호화 관련 부분을 수정하셔야 합니다.
아... db버전 때문에 그렇군요.
기존에 사용하던 버전은 4.xx이고 이전할 곳은 5.xx입니다.
그럼 패스워드 암호화 관련 부분 수정은 어느 곳에서 해야하는지요.
기존에 사용하던 버전은 4.xx이고 이전할 곳은 5.xx입니다.
그럼 패스워드 암호화 관련 부분 수정은 어느 곳에서 해야하는지요.

oldpassword 를 사용하도록 설정을 하시면 되는데,
서버는 계속 버전업이 될터이니 언젠가는 한번 겪고넘어가야할 일이라서,
저같으면 디비에서 관리자 비번만 수정하여 로그인하고,
회원들은 비밀번호찾기를 한번씩만 활용하도록 할것입니다...^^
서버는 계속 버전업이 될터이니 언젠가는 한번 겪고넘어가야할 일이라서,
저같으면 디비에서 관리자 비번만 수정하여 로그인하고,
회원들은 비밀번호찾기를 한번씩만 활용하도록 할것입니다...^^
비번 틀리다는 메시지 뜨는 곳에 업그레이드로 비번 초기화 됐다는 공지 뜨게하고
회원들에게 비번 찾기를 하라고 공지하라는 말씀이신거죠?
함 고려해 봐야겠군요.
oldpassword 설정에 대해 좀 더 구체적으로 알려주시겠어요?
회원들에게 비번 찾기를 하라고 공지하라는 말씀이신거죠?
함 고려해 봐야겠군요.
oldpassword 설정에 대해 좀 더 구체적으로 알려주시겠어요?
버전이 틀릴경우.. 그러니까 암호화 체계가 바뀌었습니다.
따라서 4.0 에서 그 이상버전으로 mysql이 바뀌었다면 이전암호는 먹히지 않습니다.
이전버전의 mysql 암호체계를 사용하려면
/usr/local/mysql/bin/mysqld_safe --old_password --user=mysql &
이라는 옵션으로 mysql서버를 백그라운드로 구동할 때 이전 패스워드를 사용할 수 있도록 해줘야 합니다.
따라서 4.0 에서 그 이상버전으로 mysql이 바뀌었다면 이전암호는 먹히지 않습니다.
이전버전의 mysql 암호체계를 사용하려면
/usr/local/mysql/bin/mysqld_safe --old_password --user=mysql &
이라는 옵션으로 mysql서버를 백그라운드로 구동할 때 이전 패스워드를 사용할 수 있도록 해줘야 합니다.

좋은정보 감사드려요