로그인부분의 에러?에 대해서 (소스 올렸읍니다.) > 그누4 질문답변

그누4 질문답변

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

로그인부분의 에러?에 대해서 (소스 올렸읍니다.) 정보

로그인부분의 에러?에 대해서 (소스 올렸읍니다.)

본문

첨부 이미지에서 보시다싶이, 초기상태에서는 정상인데
로그인하려고 마우스를 갖다대면 패스워드창이 좁아집니다.

스킨에는 손댄부분이 없는데, 저래요...ㅠ ㅠ
도와주십시요.

이하 소스입니다.
========================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if

($g4['https_url']) {


    $outlogin_url = $_GET['url'];


    if ($outlogin_url) {


        if (preg_match("/^\.\.\//", $outlogin_url)) {


            $outlogin_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $outlogin_url));


        }


        else {


            $purl = parse_url($g4[url]);


            if ($purl[path]) {


                $path = urlencode($purl[path]);


                $urlencode = preg_replace("/".$path."/", "", $urlencode);


            }


            $outlogin_url = $g4[url].$urlencode;


        }


    }


    else {


        $outlogin_url = $g4[url];


    }


}


else {


    $outlogin_url = $urlencode;
}
?>

<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>


<script type="text/javascript">
// 엠파스 로긴 참고


var bReset = true;
function chkReset(f)
{


    if (bReset) { if ( f.mb_id.value == '아이디' ) f.mb_id.value = ''; bReset = false; }


    document.getElementById("pw1").style.display = "none";


    document.getElementById("pw2").style.display = "";


}


</script>




<!-- 로그인 전 외부로그인 시작 -->


<form name="fhead" method="post" onsubmit="return fhead_submit(this);" autocomplete="off" style="margin:0px;">


<input type="hidden" name="url" value="<?=$outlogin_url?>">


<table width="220" border="0" cellspacing="0" cellpadding="0">


<tr>


    <td width=7 height=7><img src="<?=$outlogin_skin_path?>/img/bg_tl.gif" width=7></td>


    <td background="<?=$outlogin_skin_path?>/img/bg_t.gif"></td>


    <td width=6><img src="<?=$outlogin_skin_path?>/img/bg_tr.gif" width=6></td>


</tr>


<tr>


    <td background="<?=$outlogin_skin_path?>/img/bg_ml.gif"></td>


    <td>

        <table width="210" border="0" cellpadding="0" cellspacing="0" style="margin:7px 0;">


        <tr>


            <td width="141">


                <table width="141" border="0" cellpadding="0" cellspacing="0">


                <tr>


                    <td width="35" height="23"><img src="<?=$outlogin_skin_path?>/img/login_id.gif" width="35" height="23"></td>


                    <td width="106" height="23" colspan="2" align="center"><input name="mb_id" type="text" class=ed size="12" maxlength="20" required itemname="아이디" value='아이디' onMouseOver='chkReset(this.form);' onFocus='chkReset(this.form);'></td>


                </tr>


                <tr>


                    <td width="35" height="23"><img src="<?=$outlogin_skin_path?>/img/login_pw.gif" width="35" height="23"></td>


                    <td id=pw1 width="106" height="23" colspan="2" align="center"><input type="text" class=ed size="12" maxlength="20" required itemname="패스워드" value='패스워드' onMouseOver='chkReset(this.form);' onfocus='chkReset(this.form);'></td>


                    <td id=pw2 style='display:none;' width="106" height="23" colspan="2" align="center"><input name="mb_password" id="outlogin_mb_password" type="password" class=ed size="12" maxlength="20" itemname="패스워드" onMouseOver='chkReset(this.form);' onfocus='chkReset(this.form);' onKeyPress="check_capslock(event, 'outlogin_mb_password');"></td>


                </tr>


                </table>


            </td>


            <td width="69" height="46" rowspan="2" align="center"><input type="image" src="<?=$outlogin_skin_path?>/img/login_button.gif" width="52" height="46"></td>


        </tr>


        </table>


        <div style="clear:both; padding:2px 0 0 42px;">


            <div style="float:left;"><input type="checkbox" name="auto_login" value="1" onclick="if (this.checked) { if (confirm('자동로그인을 사용하시면 다음부터 회원아이디와 패스워드를 입력하실 필요가 없습니다.\n\n\공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?')) { this.checked = true; } else { this.checked = false; } }"></div>


            <div style="float:left; padding-left:5px;"><img src="<?=$outlogin_skin_path?>/img/login_auto.gif" width="46" height="28"></div>


        </div>


        <div style="clear:both; padding:0 0 7px 42px;">


            <!-- <a href="javascript:win_password_forget();"><img src="<?=$outlogin_skin_path?>/img/login_pw_find_button.gif" width="90" height="20" border="0"></a> -->


            <a href="javascript:win_password_lost();"><img src="<?=$outlogin_skin_path?>/img/login_pw_find_button.gif" width="90" height="20" border="0"></a>


            <a href="<?=$g4[bbs_path]?>/register.php"><img src="<?=$outlogin_skin_path?>/img/login_join_button.gif" width="69" height="20" border="0"></a>


        </div>


    <td background="<?=$outlogin_skin_path?>/img/bg_mr.gif"></td>


</tr>


<tr>


    <td height=7><img src="<?=$outlogin_skin_path?>/img/bg_bl.gif" width=7></td>


    <td background="<?=$outlogin_skin_path?>/img/bg_b.gif"></td>


    <td><img src="<?=$outlogin_skin_path?>/img/bg_br.gif" width=6></td>


</tr>


</table>

</form>



<script type="text/javascript">
function fhead_submit(f)
{


    if (!f.mb_id.value) {


        alert("회원아이디를 입력하십시오.");


        f.mb_id.focus();


        return false;


    }



    if (document.getElementById('pw2').style.display!='none' && !f.mb_password.value) {


        alert("패스워드를 입력하십시오.");


        f.mb_password.focus();


        return false;


    }



    <?


    if ($g4[https_url])


        echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";


    else


        echo "f.action = '$g4[bbs_path]/login_check.php';";


    ?>



    return true;
}


</script>


<!-- 로그인 전 외부로그인 끝 -->

댓글 전체

pw1 인풋타입은 input type="text"  이거고
pw2 인풋타입은 input type="password" 이거네요

둘다 동일하게 input type="password" 로 맞춰보시기 바랍니다.
단순 text 와 password 속성이 조금 다른듯 합니다.
저같은 경우는 이럴때 style 로 조정해줍니다.

                    <td id=pw1 width="106" height="23" colspan="2" align="center"><input type="text" class=ed size="12" maxlength="20" required itemname="패스워드" value='패스워드' onMouseOver='chkReset(this.form);' onfocus='chkReset(this.form);' style="width:수치px;"></td>


                    <td id=pw2 style='display:none;' width="106" height="23" colspan="2" align="center"><input name="mb_password" id="outlogin_mb_password" type="password" class=ed size="12" maxlength="20" itemname="패스워드" onMouseOver='chkReset(this.form);' onfocus='chkReset(this.form);' onKeyPress="check_capslock(event, 'outlogin_mb_password');" style="width:수치px;"></td>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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