웹마스터 팁

PHP프로그램을 작성한 후 소스코드 맨 윗부분에 아래의 소스를 삽입하면 됩니다.

그나마 보안에 신경쓰자면 패스워드를 DB에 저장해야겠지만,

쉽게 쓸 수 있는 단순한 관리자인증으로 좋은것같아 공유합니다.

특별한 소스는 아니지만 복사해서 붙여넣기만 하면 된다는 점이 편해서...+_+;;;




* 로그인 후의 내용에 로그아웃을 시켜주는 링크를 빠뜨리지 마세요~_~



<?

$admin_pass = "12345"; //비밀번호 수정해주세요.

// 여기부터 로긴 페이지
if ($action=="login_ok"){
        if ($password==$admin_pass){
                SETCOOKIE(logid, crypt($admin_pass));
        }
        else{
                echo"<script>alert ('비밀번호 틀렸잖아..-_-;;'); history.go(-1);</script>";
                exit;
        }
}
elseif ($logid!=crypt($admin_pass, $logid) || $action=="logout"){        
        if ($action=="logout"){        SETCOOKIE(logid, "");}
        echo"
        <table align='center' cellpadding='0' cellspacing='0' width='100%' height='100%'><form name=password action='$_SERVER[PHP_SELF]' method=post><input type=hidden name=action value=login_ok>
        <tr>
        <td align='center' valign='middle'>
                <table align='center' cellpadding='3' cellspacing='0' width='200'>
                
                <tr>
                        <td style='border-top-width:2px; border-bottom-width:1px; border-top-color:rgb(229,229,229); border-bottom-color:rgb(229,229,229); border-top-style:solid; border-bottom-style:solid;' height='26'>
                        <p align='left' style=font-size:9pt;>비밀번호 확인</p>
                        </td>
                </tr>
                
                <tr>
                        <td style='border-bottom-width:1px; border-bottom-color:rgb(229,229,229); border-bottom-style:solid;'>
                                <p align='center'><input type='password' name='password' size='21' style=font-size:12px;background-color:white;border-width:1;border-color:rgb(153,153,153); border-style:solid;height:18;margin:1; type=submit> <input type='submit' value='확인' style=width:50;font-size:12px;background-color:white;border-width:1;border-color:rgb(153,153,153); border-style:solid;height:18;margin:1; type=submit></p>
                        </td>
                </tr>

                <tr>
                        <td height=50></td>
                </tr></table>
        </td>
        </tr></form>
        </table>
        <script>document.password.password.focus(); </script>";
        exit;
}
// 여기까지 로그인

echo"<a href='$_SERVER[PHP_SELF]?action=logout'>로그아웃</a><br>여기에서부터 내용을 밑으로 쭈욱 코딩하시면 됩니다....";

?>
제목 글쓴이 날짜
[HTML 초보자] HTML 홈페이지의 태그 기본구조. [4] ZipShin 2002.08.07
[Siren]하나도 안귀엽게 -ㅅ-;; 문서 정렬하기 [5] 세이렌 2002.08.01
[스타일시트] 페이지 여백 없애기2 ^^ ↓ 아래글을 보충합니다. [8] ZipShin 2002.07.31
[Siren]페이지 여백 없애기 [8] 세이렌 2002.07.31
웹페이지 소스보기. [4] ZipShin 2002.07.31
[Siren]이미지 주변에 점선 테두리 생기게 하기 ^_^ [6] 세이렌 2002.07.30
[Siren]글자(문자,폰트) 링크 커서 제어하기 [8] 세이렌 2002.07.30
[Tip]로딩속도 높이는 10가지 방법. [8] HomeBox™ 2002.06.28
마우스 오버시에 텍스트 버튼느낌 style.css 와 자동 스크롤 기능 [5] HomeBox™ 2002.06.27
제로보드 가입폼에 css쉽게 적용하기 {동준짱} 2002.06.26
로보트 검색엔진에 잘 걸리는 Meta Tag 작성법 [8] 이성영 2002.06.20
메타태그(Meta)의 모든것 [11] ZipShin 2002.06.20
홈페이지의 대문에서 스크롤바 없애기 [10] keymove 2002.06.15
DHTML의 시작 - Form 예제 (폼처리 HTML) Legend 2002.05.09
저기에서 이리로 온 글입니다. [3] file 이성영 2002.05.07
DHTML의 시작 - Typing 스크립트 (예제) [2] Legend 2002.04.19
DHTML의 시작 - CSS와 객체 관계 [2] Legend 2002.04.12
드래그하면 바뀌는 마술거울효과 (-_-")v [16] file 짱나 2002.04.05
엔지오식 레이어 메뉴 구성하기 (허접) [3] 정영순 2002.03.28
두 개의 프레임을 동시에 제어하기 [4] file (づ_-) 위드 2002.03.25