ID/패스워드 변경 페이지 제작 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

ID/패스워드 변경 페이지 제작 정보

ID/패스워드 변경 페이지 제작

본문

ID/패스워드 변경을 클릭하면, 팝업이 떠서 메일주소와 숫자인증을 받는게 기본형인데 이부분을 팝업으로 뜨게 하지 않고 페이지로 변경하였습니다.

메일주소와 인증번호를 입력하고 다음을 누르니, 새로운 비밀번호가 메일로 발송되었고 메일을 확인해 보라는 메세지가 나옵니다.

그후에 기본 로그인페이지로 이동하고 싶은데,
'지금보고 있는 웹페이지에서 탭을 닫으려고 합니다. 탭을 닫으시겠습니까?
예//아니오' 이런 자바스크립트 팝업이 뜨는데 이 팝업을 띄우는 소스가 어디에 있는지 아무리 찾아봐도 모르겠습니다.

ID/패스워드 변경 신청시  메일확인하라는 팝업 메세지 후, 기본 로그인페이지로 이동하려면 어느페이지에서 수정을 해주어야 하는지 궁금합니다.
계속찾아봐도 잘 모르겠어서요.
도움좀 부탁드립니다.

사용한 멤버스킨은 기본형입니다.
=====================================================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="600" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr><td><br />
<table width="600" height="50" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td height="50" align="center" valign="middle" bgcolor="#EBEBEB"><table width="590" height="40" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="25" align="center" bgcolor="#FFFFFF" ><img src="<?=$member_skin_path?>/img/icon_01.gif" width="5" height="5"></td>
                <td width="175" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b>회원아이디/패스워드 찾기</b></font></td>
                <td width="390" align="right" bgcolor="#FFFFFF" ></td>
            </tr>
            </table></td>
    </tr>
</table>

<form name="fpasswordlost" method="post" onsubmit="return fpasswordlost_submit(this);" autocomplete="off">
<table width="540" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
    <td height="30"></td>
</tr>
<tr>
    <td height="170" align="center" valign="middle" background="<?=$member_skin_path?>/img/gray_bg_img.gif" bgcolor="#FFFFFF">
        <table width="400" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="130" height="14"><b>이메일주소</b></td>
            <td width="" height="14">
                <input type="text" name="mb_email" class="ed" required email itemname="이메일주소" size="45" />
                <br />회원가입시 등록하신 이메일주소 입력
            </td>
        </tr>
        <tr>
            <td height="20" colspan="2"></td>
        </tr>
        <tr>
            <td><img id='kcaptcha_image' /></td>
            <td>
                <input type=text name='wr_key' class="ed" size=10 required itemname='자동등록방지'>
                <br />왼쪽의 숫자를 입력하세요.
            </td>
        </tr>
        </table>
    </td>
</tr>
<tr>
    <td height="10"></td>
</tr>
<tr>
    <td height="40" align="center" valign="bottom"><input type="image" src="<?=$member_skin_path?>/img/btn_next_01.gif"><!--&nbsp;&nbsp;<a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" width="48" height="20" border="0"></a--></td>
</tr>
</table>
</form>
</td></tr></table>


<script type="text/javascript" src="<?="$g4[path]/js/md5.js"?>"></script>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
function fpasswordlost_submit(f)
{
    if (!check_kcaptcha(f.wr_key)) {
        return false;
    }

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/password_lost2.php';";
    else
        echo "f.action = './password_lost2.php';";
    ?>

    return true;
}

self.focus();
document.fpasswordlost.mb_email.focus();

$(function() {
    var sw = screen.width;
    var sh = screen.height;
    var cw = document.body.clientWidth;
    var ch = document.body.clientHeight;
    var top  = sh / 2 - ch / 2 - 100;
    var left = sw / 2 - cw / 2;
    moveTo(left, top);
});
</script>

댓글 전체

password_lost2.php 파일 하단에
alert_close("$email 메일로 회원아이디와 패스워드를 인증할 수 있는 메일이 발송 되었습니다.\\n\\n메일을 확인하여 주십시오.");
이 부분을 삭제하시고 아래처럼 변경해 보세요
alert("$email 메일로 회원아이디와 패스워드를 인증할 수 있는 메일이 발송 되었습니다.\\n\\n메일을 확인하여 주십시오.", "$g4[path]/bbs/login.php");
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT