현재 그누보드를 사용하고 있습니다.
현재 mysql 버전은 5.0.67 을 사용하고 있습니다.
문제는 이전버전에서 가입한 회원들은 로그인이 안되는 문제입니다.
그래서 old_password 함수를 사용해서 유지를 하고 있는데요 그누보드 업데이터가 되면 또 로그인이 안되어서 또 찾아서 수정해야하는 번거로움이 있습니다.
회원 암호를 일괄적으로 변경하는 방법은 없다고 하더군요
회원로그인시 기존 비밀번호로 확인해서 맞으면 새로운 암호방식으로 교체하는 방법이
회원들에게 혼선을 일으키지 않는 최선의 방법이라고 하는데...
어떻게 처리를 해야하는지요.
어느 파일에 어떻게 변경을해야 일손을 줄일 수 있을까요?
현재 mysql 버전은 5.0.67 을 사용하고 있습니다.
문제는 이전버전에서 가입한 회원들은 로그인이 안되는 문제입니다.
그래서 old_password 함수를 사용해서 유지를 하고 있는데요 그누보드 업데이터가 되면 또 로그인이 안되어서 또 찾아서 수정해야하는 번거로움이 있습니다.
회원 암호를 일괄적으로 변경하는 방법은 없다고 하더군요
회원로그인시 기존 비밀번호로 확인해서 맞으면 새로운 암호방식으로 교체하는 방법이
회원들에게 혼선을 일으키지 않는 최선의 방법이라고 하는데...
어떻게 처리를 해야하는지요.
어느 파일에 어떻게 변경을해야 일손을 줄일 수 있을까요?
댓글 9개
lib에 함수 추가
function sql_old_password($value)
{
$row = sql_fetch(" select old_password('$value') as pass ");
return $row[pass];
}
login_check.php 28라인을 아래와같이 변경하시면 되겠습니다.
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) {
if (sql_old_password($mb_password) != $mb[mb_password]) {
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
}
}
function sql_old_password($value)
{
$row = sql_fetch(" select old_password('$value') as pass ");
return $row[pass];
}
login_check.php 28라인을 아래와같이 변경하시면 되겠습니다.
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) {
if (sql_old_password($mb_password) != $mb[mb_password]) {
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
}
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기