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 새로 설치하신거 아닌지요??
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66374 | 11년 전 | 2482 | ||
| 66373 |
narasarang
|
11년 전 | 4466 | |
| 66372 |
오래된미래
|
11년 전 | 2035 | |
| 66371 |
hchan77
|
11년 전 | 2667 | |
| 66370 | 11년 전 | 2073 | ||
| 66369 |
Mariplay
|
11년 전 | 4719 | |
| 66368 | 11년 전 | 2124 | ||
| 66367 |
겟타123
|
11년 전 | 2414 | |
| 66366 |
|
11년 전 | 2943 | |
| 66365 | 11년 전 | 2538 | ||
| 66364 |
jjuguning
|
11년 전 | 2062 | |
| 66363 | 11년 전 | 2615 | ||
| 66362 |
찰리콘트롤
|
11년 전 | 2222 | |
| 66361 | 11년 전 | 2983 | ||
| 66360 | 11년 전 | 3288 | ||
| 66359 |
테크노관리자
|
11년 전 | 3162 | |
| 66358 | 11년 전 | 2549 | ||
| 66357 | 11년 전 | 2927 | ||
| 66356 |
Mariplay
|
11년 전 | 2319 | |
| 66355 |
nsakura
|
11년 전 | 2739 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기