로그인 후 바로 회원정보 수정으로 이동 정보
로그인 후 바로 회원정보 수정으로 이동본문
특정조건의 회원을 로그인 하면 한번더 패스워드를 입력할 필요 없이 회원정보 수정으로 이동하게 하는 코드 입니다.
파일 2개만 수정하면 됩니다.
1. bbs/login_check.php
제일 밑에 수정
//만약에 맴버의 이메일이 test로 입력되어 있는 회원은 수정 페이지로 이동
if($mb['mb_email']=='test'){
// 비밀번호 확인 없이 바로 정보수정 페이지로 이동
alert("원활한 서비스 이용을 위해 회원정보를 업데이트해주세요",G5_HTTP_BBS_URL.'/register_form.php?w=u&m=n');
}
else{
goto_url($link);
}
2. bbs/register_form.php
50번째 줄쯤에 추가. 기존에 있는 else if 문에 추가하시면 됩니다
else if ($w == 'u' && $m=='n') {
if ($is_admin)
alert('관리자의 회원정보는 관리자 화면에서 수정해 주십시오.', G5_URL);
if (!$is_member)
alert('로그인 후 이용하여 주십시오.', G5_URL);
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 비밀번호가 암호화 된채로 넘어온것임
if ($_POST['is_update'])
$tmp_password = $_POST['mb_password'];
else
$tmp_password = get_encrypt_string($_POST['mb_password']);
if ($member['mb_password'] != $tmp_password)
alert('비밀번호가 틀립니다.');
}
$g5['title'] = '회원 정보 수정';
set_session("ss_reg_mb_name", $member['mb_name']);
set_session("ss_reg_mb_hp", $member['mb_hp']);
$member['mb_email'] = get_text($member['mb_email']);
$member['mb_homepage'] = get_text($member['mb_homepage']);
$member['mb_birth'] = get_text($member['mb_birth']);
$member['mb_tel'] = get_text($member['mb_tel']);
$member['mb_hp'] = get_text($member['mb_hp']);
$member['mb_addr1'] = get_text($member['mb_addr1']);
$member['mb_addr2'] = get_text($member['mb_addr2']);
$member['mb_signature'] = get_text($member['mb_signature']);
$member['mb_recommend'] = get_text($member['mb_recommend']);
$member['mb_profile'] = get_text($member['mb_profile']);
$member['mb_1'] = get_text($member['mb_1']);
$member['mb_2'] = get_text($member['mb_2']);
$member['mb_3'] = get_text($member['mb_3']);
$member['mb_4'] = get_text($member['mb_4']);
$member['mb_5'] = get_text($member['mb_5']);
$member['mb_6'] = get_text($member['mb_6']);
$member['mb_7'] = get_text($member['mb_7']);
$member['mb_8'] = get_text($member['mb_8']);
$member['mb_9'] = get_text($member['mb_9']);
$member['mb_10'] = get_text($member['mb_10']);
}
1
댓글 0개