비밀변호 변경할려고하는데 메일 발송이안되요...
본문
이거 아이디로그인이 아니고 이메일 로그인으로 할려고 하다 보니 이렇게 된거거든요 아 그럼
password_lost.skin.php id="mb_email"을 id="mb_id"로 변경하면 되나요?
여기 id"mb_email부분을
password_lost.skin.php
<input type="email" id="mb_email" name="mb_email" placeholder="Email Address(邮箱)" required class="frm_input email">
전부 mb_id로 바꿔서 메일로 넘겨서 새로운 아이디를 받을려고해서 메일이 안가는거 같은데
이럴 경우 어떻게 바꿔야 메일 수신이 되나요?
register_form.skin.php
<!-- <tr>
<th scope="row"><label for="reg_mb_email">E-mail<strong class="sound_only">필수</strong></label></th>
<td>
<?php if ($config['cf_use_email_certify']) { ?>
<span class="frm_info">
<?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
<?php if ($w=='u') { echo "E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
</span>
<?php } ?>
<input type="hidden" name="old_email" value="<?php echo $member['mb_email'] ?>">
<input type="email" name="mb_email" value="<?php echo isset($member['mb_email'])?$member['mb_email']:''; ?>" id="reg_mb_email" required class="frm_input email required" size="50" maxlength="100">
</td>
</tr>-->
register_form_update.php
$mb_email = trim($_POST['mb_email']);을
$mb_email = trim($_POST['mb_id']);로 변경
//if ($msg = valid_mb_id($mb_id)) alert($msg, "", true, true);
// if ($msg = empty_mb_email($mb_email)) alert($msg, "", true, true);
//if ($msg = valid_mb_name($mb_name)) alert($msg, "", true, true);
mb_email = '{$mb_id}',
mb_email = '{$mb_id}',
register.lib.php
function empty_mb_id($reg_mb_id)
{
if (trim($reg_mb_id)=='')
return "회원아이디를 입력해 주십시오.";
else
return "";
}
/*function valid_mb_id($reg_mb_id)
{
if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id))
return "회원아이디는 영문자, 숫자, _ 만 입력하세요.";
else
return "";
}*/
function valid_mb_id($reg_mb_id)
{
if (!ereg("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$)", $reg_mb_id))
return "아이디로 이메일을 입력하여 주십시오.";
else
return "";
}
/*
function empty_mb_email($reg_mb_email)
{
if (!trim($reg_mb_email))
return "E-mail 주소를 입력해 주십시오.";
else
return "";
}
*/