외부 로그인 넣는 방법 > 그누3 팁자료실

그누3 팁자료실

외부 로그인 넣는 방법 정보

일반 외부 로그인 넣는 방법

본문

우선 페이지의 상단에

<?
require_once "./lib.inc.php";
?>

를 삽입합니다.

lib.inc.php 의 하단에 보시면 $login_mb 에 대한 내용이 나오는데 프로그램 전반에 걸쳐서 사용하는 공용변수의 역할을 하고 있습니다.

$login_mb 는 로그인한 회원의 정보를 담고 있으며 로그인하지 않은 방문객은 $login_mb[mb_level] 값만 가지고 있습니다.

로그인이 되었는지는 $login_mb[mb_id] 값이 있느냐 없느냐로 알 수 있습니다.

if ($login_mb[mb_id) { 로그인 중}
else { 로그인이 아닌 중 }

각설하구요...

이 홈페이지에서 사용하는 외부 로그인 소스코드를 공개합니다.

<table width=100% cellpadding=0 cellspacing=0 background='./img/left_member_login.gif' height=90>
<? if ($login_mb[mb_id]) { ?>
    <tr>
        <td align=center>
            <? echo "<b>{$login_mb[mb_id]}</b>님 로그인중"; ?>
            <br>
            <? echo "포인트 {$login_mb[mb_point]}점 적립"; ?>
        </td>
    </tr>
    <tr><td height=3> </td></tr>
    <tr>
        <td valign=top align=center>
            <input type=button value='Logout' onclick="location='./mblogout.php?gb_table=<? echo $gb_table ?>'">
            <input type=button value='정보수정' onclick="left_mbformopen('<? echo $gb_table ?>')">
            <script language='JavaScript'>
                function left_mbformopen(gb_table)
                {
                    window.open('./mbform.php?w=u&gb_table='+gb_table, '회원정보수정', 'left=10,top=10,width=550,height=600,scrollbars=yes');
                }
            </script>
            <?
            if ($login_mb[mb_level] >= $cfg[level_group_admin]) {
                echo "<a href='./manage/'>[관리자]</a>";
            }
            ?>
        </td>
    </tr>
<? } else { ?>
    <form name=leftlogin method=post action='./mblogincheck.php' autocomplete=off>
    <input type=hidden name='gb_table' value='<? echo $gb_table ?>'>
    <tr>
        <td align=center height=43 valign=bottom>
            <font face='굴림체' color=1086D6>아이디 : </font> <input type=text name=mb_id size=10 required itemname="회원아이디"><br>   
            <font face='굴림체' color=1086D6>암&nbsp;&nbsp;호 : </font> <input type=password name=mb_passwd size=10 required itemname="암호"><br>
        </td>
    </tr>
    <tr><td height=3> </td></tr>
    <tr>
        <td valign=top align=center>
            <input type=submit value='Login'>
            <input type=button value='회원가입' onclick="left_mbformopen('<? echo $gb_table ?>')">
            <script language='JavaScript'>
                function left_mbformopen(gb_table)
                {
                    window.open('./mbform.php?w=i&gb_table='+gb_table, '회원가입', 'left=10,top=10,width=550,height=600,scrollbars=yes');
                }
            </script>
        </td>
    </tr>
    </form>
    <tr>
        <td valign=top align=center><a href='./mbpasswdforget1.php'>암호를 잊었어요!!!</a></td>
    </tr>
<? } ?>
</table>
추천
11
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로