사이트 내 전체검색
PHP
[PHP] 세션을 이용한 관리자 모드 구축하기 #3
로빈아빠
https://cmd.kr/php/597 URL이 복사되었습니다.

본문

파일명 :  login_ok.php

이제 로그인 아이디와 패스워드를 확인하는 페이지를 만들겠습니다.

<? session_start();
  function error_msg($msg){
    echo"<script type='text/javascript'>alert('$msg');history.go(-1);</script>";
  }

// 파일에서 로그인 정보 가지고 오기 시작
  $fp=fopen("login_pw.php","r");
  if(!$fp){
    echo"<script type='text/javascript'>alert('파일을 열지 못했습니다.');</script>";
    exit();
  }
 
  $str=fread($fp,100);
  $db=explode("/",$str);
  fclose($fp);
 
  $admin_id = $db[0];
  $admin_pw = $db[1];
// 파일에서 로그인 정보 가지고 오기 끝

  if ($id !== $admin_id) {
    error_msg('아이디가 일치하지 않습니다.');
    exit;
  }
  else if ($pw !== $admin_pw) {
    error_msg('비밀번호가 일치하지 않습니다.');
    exit;
  }
  else {
    echo ("<meta http-equiv='Refresh' content='0; URL=main.php'>");
    $adminid = $admin_id;
    $adminpw = $admin_pw;
    session_register("adminid","adminpw");
  }
?>


그다음은 세션파일을 이용해서 로그인을 한것인지 아닌지를 검사해 로그인 했으면
특정페이지 (예: main.php)로 이동하는 파일을 만들겠습니다.

댓글목록

등록된 댓글이 없습니다.

PHP
871 (8/18P)

Search

Copyright © Cmd 명령어 18.188.113.189