회원 정보 수정을 하려고 하면 패스워드가 다르다고 나옵니다. 정보
회원 정보 수정을 하려고 하면 패스워드가 다르다고 나옵니다.본문
관리자 권한으로 회원 정보 수정을 하려고 하면 패스워드가 다르다고 나오면서 수정이 되지 않습니다.
예전에는 잘됐는데 말이죠.
최근에 2가지 작업을 했습니다. 그게 문제가 있을지 ..
첫번째는 서버 초기화 작업을 한 후 복구했고,
두번째는 별명으로 표시되는 내용을 실명으로 표시되도록 하기 위해서
별명을 아이디와 같게 취급하는 작업도 했습니다.
두가지 중 어떤 작업이 문제를 일으켰을까요?
어떤 파일을 오리지널 파일과 대조해서 확인해 보면 될까요?
혹시 예상되거나 추측이라도 힌트라도 있으면 코멘트 부탁 드립니다.
예전에는 잘됐는데 말이죠.
최근에 2가지 작업을 했습니다. 그게 문제가 있을지 ..
첫번째는 서버 초기화 작업을 한 후 복구했고,
두번째는 별명으로 표시되는 내용을 실명으로 표시되도록 하기 위해서
별명을 아이디와 같게 취급하는 작업도 했습니다.
두가지 중 어떤 작업이 문제를 일으켰을까요?
어떤 파일을 오리지널 파일과 대조해서 확인해 보면 될까요?
혹시 예상되거나 추측이라도 힌트라도 있으면 코멘트 부탁 드립니다.
댓글 전체
서버 초기화 복구 시 passwd 복구 방법을 어떻게 하셨는지..
mysql 버전에 문제는 없는지 확인해보심이 좋을듯 싶네요.
mysql 버전에 문제는 없는지 확인해보심이 좋을듯 싶네요.
password 버전... ㅋ
4.0 이하 16byte, 4.1이상 41byte... 버전이 틀리다면 안먹겠죠~~
/lib/common.lib.php 1100라인 근처~~ 함 보세요~~
4.0 이하 16byte, 4.1이상 41byte... 버전이 틀리다면 안먹겠죠~~
/lib/common.lib.php 1100라인 근처~~ 함 보세요~~
adm/member_form_update.php 에 보면 아래 코드가 있습니다
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
alert("패스워드가 다릅니다.");
}
아래처럼 해보면 비번이 어떻게 다른지 알 수 잇을겁니다
다르다면 등록된 관리자 비번과 입력한 비번이 왜 다른지를 찾아야할테죠
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
alert("패스워드가 다릅니다. $member[mb_password] //" .sql_password($_POST['admin_password']) );
}
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
alert("패스워드가 다릅니다.");
}
아래처럼 해보면 비번이 어떻게 다른지 알 수 잇을겁니다
다르다면 등록된 관리자 비번과 입력한 비번이 왜 다른지를 찾아야할테죠
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
alert("패스워드가 다릅니다. $member[mb_password] //" .sql_password($_POST['admin_password']) );
}