외부 로그인 넣는 방법 정보
일반 외부 로그인 넣는 방법
본문
우선 페이지의 상단에
<?
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>암 호 : </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>
<?
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>암 호 : </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
11
댓글 전체
감사합니다.
감사합니다