phpmyadmin 설치후 회원정보수정문제
1. phpmyadmin (최신버젼) 을 다운받아 adm폴더에 설치.
2. 기타 작동되는건 정상(회원가입 잘 되고 로그인도 잘 됩니다.)이나 회원정보 수정시 ->
3. 회원정보가 수정되었습니다. (경고창) ->
4. 패스워드가 틀립니다.
5. /bbs/register_form_update.php ---> 웹 페이지가 만료되었습니다.
위 처럼 에러가 나오네요.
phpmyadmin 버젼이 높아서 그런가요? 버젼은 phpmyadmin 4.0.10
다운 받았습니다.
2. 기타 작동되는건 정상(회원가입 잘 되고 로그인도 잘 됩니다.)이나 회원정보 수정시 ->
3. 회원정보가 수정되었습니다. (경고창) ->
4. 패스워드가 틀립니다.
5. /bbs/register_form_update.php ---> 웹 페이지가 만료되었습니다.
위 처럼 에러가 나오네요.
phpmyadmin 버젼이 높아서 그런가요? 버젼은 phpmyadmin 4.0.10
다운 받았습니다.
댓글 5개
11년 전
버전문제 같습니다.
함해보시지요...
/lib/common.lib.php의 1168 라인에 있는 아래 부분을 수정하고 해보세요~~
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
// $row = sql_fetch(" select password('$value') as pass ");
$row = sql_fetch(" select old_password('$value') as pass "); //여기를 수정하세요.
return $row[pass];
}
함해보시지요...
/lib/common.lib.php의 1168 라인에 있는 아래 부분을 수정하고 해보세요~~
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
// $row = sql_fetch(" select password('$value') as pass ");
$row = sql_fetch(" select old_password('$value') as pass "); //여기를 수정하세요.
return $row[pass];
}
11년 전
답변감사합니다.
적용후 수정해봤는데 안되네요.
phpmyadmin을 다시 설치해야하나요?
보통 버젼을 어떤걸로 해야하나요?
적용후 수정해봤는데 안되네요.
phpmyadmin을 다시 설치해야하나요?
보통 버젼을 어떤걸로 해야하나요?
11년 전
phpmyadmin은 그누보드하고 상관이 없습니다.
mysql version은 상관 있어도... phpmyadmin는 데이터베이스 관리도구이지 데이터베이스는 아니니까요.
/bbs/register_form_update.php ---> 웹 페이지가 만료되었습니다. 이것이 문제입니까? 이부분은 mysql과는 상관이 없구요...?
mysql version은 상관 있어도... phpmyadmin는 데이터베이스 관리도구이지 데이터베이스는 아니니까요.
/bbs/register_form_update.php ---> 웹 페이지가 만료되었습니다. 이것이 문제입니까? 이부분은 mysql과는 상관이 없구요...?
11년 전
4번 5번이 문제입니다.
로그인 할때는 정상적으로 되었는데
회원정보 수정시 위 4, 5번 순서데로 나오네요.
로그인 할때는 정상적으로 되었는데
회원정보 수정시 위 4, 5번 순서데로 나오네요.
11년 전
/bbs/register_form.php 수정 함 해보시죠.. 83 라인...
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 패스워드가 암호화 된채로 넘어온것임
if ($_POST['is_update'])
$tmp_password = $_POST['mb_password'];
else
{
$tmp_password = sql_password($_POST['mb_password']);
$tmp_old_password = sql_old_password($_POST['mb_password']);
}
if ($member['mb_password'] != $tmp_password && $member['mb_password'] != $tmp_old_password)
alert("패스워드가 틀립니다.");
}
혹시 서버이전이나 mysql 새로 설치하신거 아닌지요??
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 패스워드가 암호화 된채로 넘어온것임
if ($_POST['is_update'])
$tmp_password = $_POST['mb_password'];
else
{
$tmp_password = sql_password($_POST['mb_password']);
$tmp_old_password = sql_old_password($_POST['mb_password']);
}
if ($member['mb_password'] != $tmp_password && $member['mb_password'] != $tmp_old_password)
alert("패스워드가 틀립니다.");
}
혹시 서버이전이나 mysql 새로 설치하신거 아닌지요??
게시글 목록
| 번호 | 제목 |
|---|---|
| 283716 | |
| 283715 | |
| 283713 | |
| 283712 | |
| 283705 | |
| 283704 | |
| 283701 | |
| 283699 | |
| 283697 | |
| 283696 | |
| 283693 | |
| 283689 | |
| 283685 | |
| 283683 | |
| 283674 | |
| 283663 | |
| 283660 | |
| 283657 | |
| 283647 | |
| 283646 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기