11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


최고관리자 자동로그인 가능하게 하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    \r\n
    최고관리자 자동로그인 가능하게 \r\n하기
    btn_scrap.gif \r\n
    \r\n
    \r\n
    \r\n
    글쓴이 : miwit.gif 곱슬최씨
    \r\n
    icon_view.gif 조회 : 3,225 icon_good.gif 추천 : 10 \r\n
    icon_file.gif mw.admin.auto.login.extend.php (1.4K) [276] DATE : 2008-07-16 \r\n16:58:44
    \r\n
    \r\n
    그누보드에는 자동로그인 기능이 있어 유용합니다.
    하지만 최고관리자는 보안 때문에 자동로그인을 사용할 \r\n수 없게 되어있습니다.

    자동로그인에 관한 코드는 common.php 에 있습니다.
    최고관리자도 자동로그인이 되도록 하려면 \r\ncommon.php 파일을 수정해야 합니다.

    하지만 그누보드의 원본을 수정하게 되면 추후 업데이트시 곤란한 상황이 발생할 수 \r\n있습니다.
    그누보드에서는 이러한 상황을 위해 확장기능을 extend 디렉토리에 추가할 수 있게 되어있습니다.
    extend 디렉토리에 \r\nphp 파일을 만들어 업로드 해두면 자동으로 읽어 실행하죠.

    최고관리자의 자동로그인 기능 또한 코드를만들어 extend 에 업로드 \r\n해두면 쉽게 구현할 수 있습니다.
    이 게시물의 첨부파일을 다운로드하셔도 되고 아래 코드를 이용해 직접 파일을 만들어 extend 디렉토리에 \r\n업로드 하시면 됩니다.

    \r\n
    <?
    if \r\n(!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

    // 자동로그인 \r\n---------------------------------------
    if (!$_SESSION['ss_mb_id'])
    // \r\n회원아이디가 쿠키에 저장되어 있다면 (3.27)
    if ($tmp_mb_id = \r\nget_cookie("ck_mb_id"))
    {
    $sql = " select mb_password, \r\nmb_intercept_date, mb_leave_date, mb_email_certify
    from \r\n{$g4['member_table']} where mb_id = '$tmp_mb_id' ";
    $row = \r\nsql_fetch($sql);
    $key = md5($_SERVER['SERVER_ADDR'] . \r\n$_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . \r\n$row['mb_password']);
    // 쿠키에 저장된 키와 같다면
    $tmp_key = \r\nget_cookie("ck_auto");
    if ($tmp_key == $key && \r\n$tmp_key)
    {
    // 차단, 탈퇴가 아니고 메일인증이 사용이면서 인증을 \r\n받았다면
    if ($row['mb_intercept_date'] == "" \r\n&&
    $row['mb_leave_date'] == "" \r\n&&
    (!$config['cf_use_email_certify'] || \r\npreg_match('/[1-9]/', $row['mb_email_certify'])) )
    \r\n{
    // 세션에 회원아이디를 저장하여 로그인으로 간주
    \r\nset_session("ss_mb_id", $tmp_mb_id);
    // 페이지를 \r\n재실행
    echo "<script language='javascript'> \r\nwindow.location.reload(); </script>";
    \r\nexit;
    }
    }
    // $row 배열변수 해제
    \r\nunset($row);
    }
    // 자동로그인 end \r\n---------------------------------------
    ?>

    \r\n
    \r\n
    .
    \r\n----------------------------------------------
    \r\nHomepc.11q.kr
    \r\n========================\n\n[이 게시물은 관리자님에 의해 2013-06-10 09:15:27 12.H_PDS에서 이동 됨]\n
    [이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_BBS에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    최고관리자님의 댓글

    no_profile 최고관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    최고관리자로 로그인하신것은 아닌가요? \r\n최고관리자로 선언된 아이디는 자동로그인이 적용되지 않습니다. \r\n\r\n최고관리자로서 자동로그인 기능을 사용하고자 하신다면 아래를 수정하세요 \r\n( 출처 : http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=419 ) \r\n\r\n/common.php 260~ 라인 \r\n\r\n    // 자동로그인 --------------------------------------- \r\n    // 회원아이디가 쿠키에 저장되어 있다면 (3.27) \r\n    if ($tmp_mb_id = get_cookie("ck_mb_id")) \r\n    { \r\n        // 최고관리자는 자동로그인 금지 \r\n        if ($tmp_mb_id != $config['cf_admin']) \r\n        { \r\n            $sql = " select mb_password, mb_intercept_date, mb_leave_date, mb_email_certify \r\n... \r\n            // $row 배열변수 해제 \r\n            unset($row); \r\n        } \r\n    } \r\n    // 자동로그인 end ---------------------------------------

    profile_image

    최고관리자님의 댓글

    no_profile 최고관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    /common.php 260~ 라인\r\n\r\n    // 자동로그인 ---------------------------------------\r\n    // 회원아이디가 쿠키에 저장되어 있다면 (3.27)\r\n    if ($tmp_mb_id = get_cookie("ck_mb_id")) \r\n    {\r\n        // 최고관리자는 자동로그인 금지\r\n        if ($tmp_mb_id != $config['cf_admin']) \r\n        {\r\n            $sql = " select mb_password, mb_intercept_date, mb_leave_date, mb_email_certify\r\n...\r\n            // $row 배열변수 해제\r\n            unset($row);\r\n        }\r\n    }\r\n    // 자동로그인 end ---------------------------------------\r\n\r\n\r\n\r\n위의 내용에서 if 문을 아래와 같이 주석\r\n\r\n\r\n\r\n    // 자동로그인 ---------------------------------------\r\n    // 회원아이디가 쿠키에 저장되어 있다면 (3.27)\r\n    if ($tmp_mb_id = get_cookie("ck_mb_id")) \r\n    {\r\n        // 최고관리자는 자동로그인 금지\r\n//        if ($tmp_mb_id != $config['cf_admin']) \r\n//        {\r\n            $sql = " select mb_password, mb_intercept_date, mb_leave_date, mb_email_certify\r\n...\r\n            // $row 배열변수 해제\r\n            unset($row);\r\n//        }\r\n    }\r\n    // 자동로그인 end ---------------------------------------


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,755 / 19 Page
    [ 배추스킨 cheditor 설정 이미지 추가 내pc사진 upload 안되는 해결책(기본 path설정) ]

    배추스킨 cheditor 설정 이미지 추가 내pc사진 upload 안되는 해결책(기본 path설정)\r\n\r\n아래와 같이 이미지 추가시 섬네…

    [ PHP - 간단한 사용자 인증 (로그인 창)컴퓨터/PHP ] 댓글 1

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\r\n2009/02/27 11:42\r\n\r\n<?$admin_us…

    [ 그룹별 게시판 <사이트맵> 만들기 ]

    본문\r\n\r\n오랫만입니다. 예전 g3에서 쓰던 것을 약간 변형하였습니다. 그누보드의 그룹과 게시판의 이름들로 사이트맵을 자동으로 만들어주는…

    [ 일정관리_[최신글] 그룹 탭 최신글_적용 ] 댓글 1

    저는 해당 게시판을 일정 관리에 해당 빌더의 최신글 사용방법으로 아래와같이 추가 했습니다 \r\n감사 합니다 \r\n\r\n-사용빌더 : 제나빌…

    [ 림스 2.6.3과 아미나 모바일 스킨 레이아웃 2.0.9 설치 기록 ] 댓글 1

    1.아미나 림스스킨/레이아웃을 다운 압축을 m폴더에 복사\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\…

    [ 로그인후 특정 계시판으로 이동 ]

    bbs/login_check.php 파일 중간정도에 보시면 아래 부분이 있습니다. if ($url) { $link = urldecode($url…

    [ 모바일 스마트폰 접속시 모바일 홈피 실행 ]

    <?php\r\n// 모바일 스마트폰 접속시 모바일 홈피 실행\r\n$arr_browser = array ("iPhone","iPod","…

    [ 시놀로지 네트워크 백업하기(한 대의 공유기에 NAS 2 ... ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎http://ojos.tistory.com/84\n[이 게시물은 관리자님에 …

    [ 림스 모바일 빌더 2.6.3 - jquery mobile framework 설치 방법 2개의 홈페이지 로그인… ]

    림스 모바일 빌더 2.6.3 - jquery mobile framework 설치 방법 2개의 홈페이지 로그인 연동하기- 림스 모바일 빌더 2.6…

    [ CamView-J002W P/T 유무선 IPCam 표준 추천제품 ]

    11q.kr 는 네이버/구글에서 검색 찾아오세요\r\n--------------------------------------------------…

    [ iptime 무선공유기 A6004NS 기능 둘러보기및 내부 접속 설정값 ] 댓글 1

    iptime 무선공유기 A6004NS 기능 둘러보기및 내부 접속 설정값링크1의 펌 내용이 정리가 잘되어 저장 합니다IPTIME A6004NS 리…

    [ 림스모바일에 최신글 new.php 추가 하기 ]

    bbs/new.php\r\nskin/new/basic/new.skin.php\r\n폴더에 넣고\r\nbbs/new.php를 링크추가 사용하세요\…

    [ 림스 모바일 빌더 - jquery mobile Update - 업데이트 까지 ]

    림스 모바일 빌더 - jquery mobile Update - 업데이트\r\n\r\n파일명/업데이트제목\r\n\r\n작성일수정버젼조회\r\nm/…

    [ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/delete.php에 스킨 경로 #3추가… ]

    \r\n[자답]/ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로 #3추가시작\r\n…

    [ 레이어 상단 무조건고정 ]

    \r\n목록 \r\n글쓰기\r\n요즘 유행이네요 레이어 상단 무조건고정 \r\n\r\n\r\nyuts \r\n작성일시 2012.05.16 11:…

    [ config file로 ds-712p NAS 설정 파일 수정 하기 ] 댓글 2

    config file로 ds-712p NAS 설정 파일 수정 하기\r\n\r\n1) config file를 설치2)\n[이 게시물은 관리자님에 …

    [ 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 ]

    <!-- 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 // ami/thema/basic/head.php #55…

    [ dtd 1,51설치 샘플 ]

    .\r\n----------------------------------------------\r\nHomepc.11q.kr\r\n========…

    [ PHP를 이용한 관리자 암호 만들기 ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\r\n글 수 973\r\n\r\n\r\nClassic Style \r\nZ…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-18 20:16:29

    오늘의 홈 현황


    • 현재 접속자♨ 494(1) 명
    • 오늘 가입자※ 5 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 21 명
    • 오늘 방문자 1,728 명
    • 어제 방문자 1,772 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,385,140 명
    • 전체 게시물※ 8,644 개
    • 전체 댓글수※ 24,752 개
    • 전체 회원수 11,060 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑