웹마스터 팁

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>여기에서부터 내용을 밑으로 쭈욱 코딩하시면 됩니다....";

?>
제목 글쓴이 날짜
로그인/로그아웃 시 그페이지에 그대로 남아있게하기. [4] 롤리^^ 2010.09.16
노프레임 홈만들기 (2) - 로그인, 최근게시물 설치 [31] file @kihwa 2003.07.26
로그인창에서.... [1] 이진수 2006.07.02
[로그인] 자바스크립트로 여러개 로그인하기 [10] ZipShin 2002.08.13
자바스크립트로 여러개 아이디 로그인 하기 [5] ZipShin 2002.09.17
로그인과 로그아웃을 체크하는 방법입니다. [3] 이영호 2003.01.24
다음 로그인 폼 입니다... 로그인후 원하는 곳으로!! [3] 정성교 2003.03.05
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] ∑Ztxy 2004.01.26
{로그인}관리자 로그인 폼 간단함 [2] 김민환 2006.10.10
[PHP]간단한 로그인페이지 만들기 [15] ZipShin 2002.07.09
웹 인증 보호, 윈도우 로그인 폼 이용 (authenticate) [9] file 둘리나라™ 2003.01.13
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] 한꼬마 2003.11.20
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
[PHP 동영상강의] 25. 회원가입처리 / 로그인 구현 [6] 서기 2005.12.16
[PHP 동영상강의] 39. 회원가입/로그인 처리 [8] 서기 2006.02.06
[PHP 동영상강의] 43. 공용함수의 제작/쿠키로그인(보안) [4] 서기 2006.03.16
포인트부여시 ...회원로그인 [2] 구본순 2007.08.28
FTP 에 사용자추가후 로그인부분 추가하기 - 사용자추가부분 [5] file DearMai 2002.08.12
FTP 에 사용자추가후 로그인부분 추가하기 - 로그인 부분 [2] file DearMai 2002.08.12
iis에서 로그인창 뜨는 문제 해결방법 제시 [3] 함재식 2003.12.12