회원이 직접 자기 비밀번호 변경할 수 있나요? 정보
회원이 직접 자기 비밀번호 변경할 수 있나요?본문
회원 스스로 자기 비밀번호를 변경할 수 있나요?
포탈 사이트를 보면, 비밀번호 변경하라고 나오고, 현재 비밀번호 넣고,
새로운 비밀번호를 두번 넣으면 자동으로 비밀번호가 변경되는데,
그누보드에도 이런 기능이 있는지 궁금합니다.
포탈 사이트를 보면, 비밀번호 변경하라고 나오고, 현재 비밀번호 넣고,
새로운 비밀번호를 두번 넣으면 자동으로 비밀번호가 변경되는데,
그누보드에도 이런 기능이 있는지 궁금합니다.
댓글 전체
입력 폼에는 mb_id, mb_password, new_password 네임값으로 업데이트에는 아래와 같이 처리하면 되겠네요.
// 체크
if ($_POST['mb_id'] && $_POST['mb_password'] && $_POST['new_password']) {
$mb_id = $_POST['mb_id'];
$mb_password = sql_password($_POST['mb_password']);
$new_password = sql_password($_POST['new_password']);
// 로그인과 넘어온 값 비교
if ($member['mb_id'] != $mb_id) {
alert("요청하신 서비스를 찾을 수 없습니다.\\n\\n확인하신 후 다시 이용하시기 바랍니다.");
}
$sql = " select * from $g4[member_table] where mb_id = '$mb_id' and mb_password = '$mb_password' ";
$row = sql_fetch($sql);
// 체크
if ($row['mb_id']) {
// 업데이트
$sql = " update $g4[member_table] set mb_password = '$new_password' where mb_id = '$mb_id' ";
sql_query($sql);
alert("비밀번호 변경을 완료하였습니다.", $g4['url']);
} else {
alert("입력하신 정보와 일치하지 않습니다.\\n\\n확인하신 후 다시 이용하시기 바랍니다.");
}
}
// 체크
if ($_POST['mb_id'] && $_POST['mb_password'] && $_POST['new_password']) {
$mb_id = $_POST['mb_id'];
$mb_password = sql_password($_POST['mb_password']);
$new_password = sql_password($_POST['new_password']);
// 로그인과 넘어온 값 비교
if ($member['mb_id'] != $mb_id) {
alert("요청하신 서비스를 찾을 수 없습니다.\\n\\n확인하신 후 다시 이용하시기 바랍니다.");
}
$sql = " select * from $g4[member_table] where mb_id = '$mb_id' and mb_password = '$mb_password' ";
$row = sql_fetch($sql);
// 체크
if ($row['mb_id']) {
// 업데이트
$sql = " update $g4[member_table] set mb_password = '$new_password' where mb_id = '$mb_id' ";
sql_query($sql);
alert("비밀번호 변경을 완료하였습니다.", $g4['url']);
} else {
alert("입력하신 정보와 일치하지 않습니다.\\n\\n확인하신 후 다시 이용하시기 바랍니다.");
}
}
제, 실력으로는 어렵네요ㅠㅠ
답변 달아주셔서 감사합니다.
답변 달아주셔서 감사합니다.