2.xxxxx외부로그인 관련 > 그누3 팁자료실

그누3 팁자료실

2.xxxxx외부로그인 관련 정보

일반 2.xxxxx외부로그인 관련

본문

이거 제가 사용하는건데 무난해요.

outlogin.php화일----------------------------아래 부분 잘라 outlogin.php 화일 만드시고
<?
//////////////////////////////////////////
// &nbsp; &nbsp; &nbsp; &nbsp;외부로그인 &nbsp;그누보드 2.xxxxx용 &nbsp; &nbsp; &nbsp;// &nbsp;
// &nbsp; &nbsp; &nbsp;GNU General Public License &nbsp; &nbsp; &nbsp;//
//////////////////////////////////////////


require_once "./lib.inc.php";

$login_skin_dir = "$cfg[url]/outlogin_skin/"; &nbsp; &nbsp; &nbsp; //// 스킨 디렉로리명
$login_skin_name = 'lure_login'; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//////////// 로그인 스킨명

if ($member[mb_id]) { &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /////////////// 로그인 중이라면 &nbsp;,로그인후

 &nbsp; require_once "./outlogin_skin/lure_login/logout.skin.php";

} else { &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//////////////// 로그아웃 중이라면 ,로그인전

 &nbsp; require_once "./outlogin_skin/lure_login/login.skin.php";

}

unset($temp);
?>
======================================================여기까지 윗줄 까지잘라 화일 만드시고

로그인 화일 login.php ====================================이아래부터잘라 login.php 화일 만드시고
<!-- 로그인 폼 시작 -->
<link rel="stylesheet" href="style.skin.css" type="text/css">
<table width='<?=$width?>' border="0" cellspacing="0" cellpadding="0">
 <tr>
 &nbsp; <td height="10" nowrap>
 &nbsp; &nbsp; <div align="right"><a href='<? echo $cfg[url] ?>/mblogin.php' onfocus='blur()'>Login</a> &nbsp;
 &nbsp; &nbsp; &nbsp; <a href="JavaScript:mbformopen('bo_table');" onfocus='blur()'>Join</a> <a href='<? echo $cfg[url] ?>/mbpasswdforget.php' onfocus='blur()'>Help</a>
 &nbsp; &nbsp; </div>
 &nbsp; </td>
 </tr>
</table>
 <script language='JavaScript'>
 &nbsp; function mbformopen(bo_table)
 &nbsp; {
 &nbsp; &nbsp; &nbsp; window.open('<? echo $cfg[url] ?>/mbform.php', '회원가입', 'left=10,top=10,width=500,height=600,scrollbars=yes,resizable=yes');
 &nbsp; }
</script>
 <!-- 로그인 끝 -->
====================================================================================요 윗줄 까지

logout.php 화일 =================================이아래부터잘라 logout.php 화일만드세요
<!-- 로그 아웃 폼 시작 입니다 &nbsp;-->
<link rel="stylesheet" href="style.skin.css" type="text/css">
 <table width='<?=$width?>' border="0" cellspacing="0" cellpadding="0">
 &nbsp; <tr> &nbsp; &nbsp;
 &nbsp; <td height="10" nowrap>
 &nbsp; &nbsp; <div align="right"><b>
 &nbsp; &nbsp; &nbsp; <? echo $member[mb_name] ?>
 &nbsp; &nbsp; &nbsp; </b><span class="s_list">님 안녕 하세요?</span> &nbsp;<a href="JavaScript:outsidembmemo('{메모판}');" onfocus='blur()'><img src=./outlogin_skin/lure_login/images/i_memo.gif border=0 align=absmiddle>
 &nbsp; &nbsp; &nbsp; <? echo $memo_not_read ?></a>


<? if($memo_not_read) echo "<embed src='./outlogin_skin/lure_login/images/memois.swf' width='10' height='10'>";?>
 &nbsp; &nbsp; &nbsp; &nbsp;

 &nbsp;<a href='<? echo $cfg[url] ?>/mblogout.php' onfocus='blur()'>Logout</a>
 &nbsp; &nbsp; &nbsp; <a href="JavaScript:outsidembform('{게시판}');" onfocus='blur()'>Info</a>
 &nbsp; &nbsp; &nbsp; <? if (is_admin($member[mb_id]) == 'default') { ?>
 &nbsp; &nbsp; &nbsp; <a href='<? echo "./$cfg[dir_manage]/"; ?>' &nbsp;onfocus='blur()'>Admin</a>
 &nbsp; &nbsp; &nbsp; <? } ?>
 &nbsp; &nbsp; </div>
 &nbsp; </td>
 &nbsp; </tr>
 </table>
<script language='javascript'>
 &nbsp; function outsidembform(bo_table)
 &nbsp; {
 &nbsp; &nbsp; &nbsp; window.open('<? echo $cfg[url] ?>/mbform.php?w=u&gb_table='+bo_table, '회원정보수정', 'left=10,top=10,width=500,height=600,scrollbars=yes,resizable=yes');
 &nbsp; }
</script>
<script language='javascript'>
 &nbsp; function outsidembmemo(bo_table)
 &nbsp; {
 &nbsp; &nbsp; &nbsp; window.open('<? echo $cfg[url] ?>/mbmemo.php?w=u&gb_table='+bo_table, '메모판', 'left=10,top=10,width=500,height=600,scrollbars=yes,resizable=yes');
 &nbsp; }
</script>

<!-- 로그 아웃 폼 끝 입니다 &nbsp;-->
==============================================================이윗부 까지잘라 logout.php 만드세요

위의 소스는 사용자 화일을 그대로 응용 한것 입니다.
화일 세개가 생겨지요 &nbsp;outlogin.php화일,login.php 화일 , logout.php 화일
그럼 outlogin.php화일은 gnu2폴더 안에 넣으시고요

나머지 화일은 login.php 화일 , logout.php 화일폴더를 생성 해서 그곳에넣어야되는데
설명 갑니다
gnu2폴더 에서 outlogin_skin폴더를 만드시고 outlogin_skin폴더안에 lure_login 폴더 만드시고
lure_login 폴더 안에다가 ,login.php 화일 , logout.php 화일을 넣으세요.
그리고 lure_login 폴더 안에다가 images폴더 만드시고 그안에 다가 이미지 화일 넣으세요
메모부분에 이미지 걸린것 있어요 1개 하고 메모도착 했을때 메모도착 알림 플레시 화일 1개
두개화일 프레시 화일은 제로보드에있느거 사용해도되고,여기 미유키 남편님이 올린것 사용해도
되고요.......맘에드는걸로 단 <? if($memo_not_read) echo "<embed src='./outlogin_skin/lure_login/images/memois.swf' width='10' height='10'>";?> 이부분에 memois.swf' 화일이름과같게 하세요.
그리고
출력 부분입니다

로그인 이 나오고 싶은곳에다가 &nbsp; <?require_once "./outlogin.php"; ?> &nbsp; 이줄만 넣으시면 됩니다

=========================================================================================
경로설정부분 두개화일 mblogincheck.php화일 &nbsp;과 mblogout.php 설정 부분입니다

이두화일은 gnu2 폴더에 있어요

mblogincheck.php화일 열어서 40라인 에
 &nbsp;$link = "http://본인계정주소/gnu2/main.htm";
수정 하고요 이화일은 로그인 됬을때 이동될 페이지 main.htm 가 무난합니다

mblogout.php 설정 부분입니다
12라인쯤에
 &nbsp; $link = "http://본인계정주소/gnu2/main.html";
} &nbsp;
수정 하시면 됩니다 &nbsp;로그아웃 됬을때 이동될 페이지 main.htm 가 무난합니다

이상 끝 입니다

이대로만 하시면 경로 설정할 필요 없고요
이스킨은 가로스킨입니다 .

기능 설명
메모창,인포창 &nbsp;새창 뜨고 요 메일오면 알려주고
로그인창은 자체로그인 창 뜨고요

허접 로그인이라 &nbsp;불편한것은 없고요 잘됩니다.

이미지와 플레시 화일은 &nbsp;따로 안 올림니다.

그래도 잘 모르겠다 하시는분

에라내용 남기시면 아는데까지 최선....
추천
7

댓글 전체

./gnu2 설치하신분은
아웃로그인 화일 밑에
=======================================
<?
//////////////////////////////////////////
//        외부로그인  그누보드 2.xxx용      // 
//      GNU General Public License      //
//////////////////////////////////////////


require_once "$reldir/lib.inc.php";

$login_skin_dir = "$cfg[url]/outlogin_skin/";      //// 스킨 디렉로리명
$login_skin_name = 'lure_login';                              //////////// 로그인 스킨명

if ($member[mb_id]) {                                    /////////////// 로그인 중이라면  ,로그인후

  require_once "$reldir/outlogin_skin/lure_login/logout.skin.php";

} else {                                          //////////////// 로그아웃 중이라면 ,로그인전

  require_once "$reldir/outlogin_skin/lure_login/login.skin.php";

}

unset($temp);
?>
========================================================
<!-- 로그 아웃 폼 입니다  -->
<link rel="stylesheet" href="style.skin.css" type="text/css">
<table width='<?=$width?>' border="0" cellspacing="0" cellpadding="0">
  <tr>   
  <td height="10" nowrap>
    <div align="right"><b>
      <? echo $member[mb_name] ?>
      </b><span class="s_list">님 안녕 하세요?</span>  <a href="JavaScript:outsidembmemo('{메모판}');" onfocus='blur()'><img src=<? echo $cfg[url] ?>/outlogin_skin/lure_login/images/i_memo.gif border=0 align=absmiddle>
      <? echo $memo_not_read ?></a>


<? if($memo_not_read) echo "<embed src='$reldir/outlogin_skin/lure_login/images/memois.swf' width='10' height='10'>";?>
       

 <a href='<? echo $cfg[url] ?>/mblogout.php' onfocus='blur()'>Logout</a>
      <a href="JavaScript:outsidembform('{게시판}');" onfocus='blur()'>Info</a>
      <? if (is_admin($member[mb_id]) == 'default') { ?>
      <a href='<? echo "$reldir/$cfg[dir_manage]/"; ?>'  onfocus='blur()'>Admin</a>
      <? } ?>
    </div>
  </td>
  </tr>
</table>
<script language='javascript'>
  function outsidembform(bo_table)
  {
      window.open('<? echo $cfg[url] ?>/mbform.php?w=u&gb_table='+bo_table, '회원정보수정', 'left=10,top=10,width=500,height=600,scrollbars=yes,resizable=yes');
  }
</script>
<script language='javascript'>
  function outsidembmemo(bo_table)
  {
      window.open('<? echo $cfg[url] ?>/mbmemo.php?w=u&gb_table='+bo_table, '메모판', 'left=10,top=10,width=500,height=600,scrollbars=yes,resizable=yes');
  }
</script>

<!-- 로그 아웃 폼 끝 입니다  -->
/////////////////////////////////////////////////////
로그인폼은 같게  잘되네요 ^^
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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