웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP프로그램에 간단한 인증(로그인) 걸기.
2004.08.09 17:43
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>여기에서부터 내용을 밑으로 쭈욱 코딩하시면 됩니다....";
?>
그나마 보안에 신경쓰자면 패스워드를 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>여기에서부터 내용을 밑으로 쭈욱 코딩하시면 됩니다....";
?>
댓글 15
제목 | 글쓴이 | 날짜 |
---|---|---|
정말 멋있는 글자 변환 스크립트 [12] | sythesis | 2003.11.07 |
자바스크립트로 작성한 그림맞추기 퍼즐게임 [2] | 김별 | 2003.11.05 |
자바스크립트로 윈도우 흉내내기 (?) [15] | 뒹굴리스트 | 2003.11.03 |
[초간단 자바스크립트!] 이미지 드래그하기..~~ [8] | ∑Ztxy | 2003.11.02 |
마우스 이벤트 발생시 문서 상,하단으로 이동 [3] | RedEye(kaist) | 2003.10.30 |
클릭하면 홈페이지를 시작페이지로 하는 소스... [7] | 젤군 | 2003.10.28 |
식대 계산기... ^^ [3] | 김주형 | 2003.10.27 |
더 이상의 필터링은 없다!!! [10] | 미친개 | 2003.10.26 |
[초간단 자바스크립트!] 자바로 플래시 따라하기! [3] | ∑Ztxy | 2003.10.15 |
스물을 세면 죽음이야~~~ [20] | 미친개 | 2003.10.14 |
[초간단 자바스크립트!] 트랜지션 공지사항!! | ∑Ztxy | 2003.10.13 |
플래시 크기 바꾸기 [IE/NS 겸용] [4] | teslaMINT | 2003.10.13 |
새창 띄운후 부모창 확인없이 닫기... [4] | PHASE | 2003.10.12 |
개판 오분전 - 이미지 뷰에 관한 한가지 힌트 [5] | 미친개 | 2003.10.11 |
[초간단 자바스크립트!] 날짜 카운터! 커플홈에 강추!! [15] | ∑Ztxy | 2003.10.08 |
개판 오분전 만년달력......ㅡ,.ㅡ [4] | 미친개 | 2003.10.08 |
게시판 스킨에 프린트 버튼 추가하기 [3] | PHASE | 2003.09.30 |
[초간단 자바스크립트!] 홈페이지에 FTP 폼 넣기?! [10] | ∑Ztxy | 2003.09.29 |
[초간단 자바스크립트(강의)!] 입력박스에 입력한 주소로 이동하기... | ∑Ztxy | 2003.09.27 |
[초간단 자바스크립트(강의)!] 풀스크린 창 띄우기... [3] | ∑Ztxy | 2003.09.27 |