PHP 세션을 이용한 관리자 모드 구축 #3 ( login_ok.php )
페이지 정보

본문
파일명 : login_ok.php
이제 로그인 아이디와 패스워드를 확인하는 페이지를 만들겠습니다.
<?php
session_start();
unset($_SESSION['user_id']); // 세션삭제
//@extract($_POST);
$id = $_POST["id"];
$pw = $_POST["pw"];
$mysql_host = "localhost";
$mysql_user = "디비 아이디";
$mysql_password = "디비 비밀번호";
$mysql_db = "데이타베이스";
$dbconn = mysqli_connect($mysql_host,$mysql_user,$mysql_password,$mysql_db);
// 그누보드5 사용시
//include_once "../common.php"; // 그누브도5 common.php 경로
//$dbconn = mysqli_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD,G5_MYSQL_DB) ;
$sql = "select * from hp_admin where admin_id='{$id}' and admin_pw='{$pw}' ";
echo $sql;
//exit;
$result = mysqli_query($dbconn,$sql);
$data = mysqli_fetch_array($result);
// 참고자료: https://www.happyjung.com/lecture/1132
$isset_check = $data["admin_id"]; // 필드 데이타 하나를 호출합니다.
//echo $isset_check; // 정상보이는지 확인
if(isset($isset_check)) { // 자료 있을때
// session_register는 PHP5.4부터 사용불가
$_SESSION['adminid'] = $data["admin_id"];
$_SESSION['adminpw'] = $data["admin_pw"];
echo ("<meta http-equiv='Refresh' content='0; URL=main.php'>");
} else { // 자료 없을때
echo"<script type='text/javascript'>alert('로그인정보가 옳지 않습니다.');history.go(-1);</script>";
}
?>
그다음은 세션파일을 이용해서 로그인을 한것인지 아닌지를 검사해 로그인 했으면
특정페이지 (예: main.php)로 이동하는 파일을 만들겠습니다.
이제 로그인 아이디와 패스워드를 확인하는 페이지를 만들겠습니다.
<?php
session_start();
unset($_SESSION['user_id']); // 세션삭제
//@extract($_POST);
$id = $_POST["id"];
$pw = $_POST["pw"];
$mysql_host = "localhost";
$mysql_user = "디비 아이디";
$mysql_password = "디비 비밀번호";
$mysql_db = "데이타베이스";
$dbconn = mysqli_connect($mysql_host,$mysql_user,$mysql_password,$mysql_db);
// 그누보드5 사용시
//include_once "../common.php"; // 그누브도5 common.php 경로
//$dbconn = mysqli_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD,G5_MYSQL_DB) ;
$sql = "select * from hp_admin where admin_id='{$id}' and admin_pw='{$pw}' ";
echo $sql;
//exit;
$result = mysqli_query($dbconn,$sql);
$data = mysqli_fetch_array($result);
// 참고자료: https://www.happyjung.com/lecture/1132
$isset_check = $data["admin_id"]; // 필드 데이타 하나를 호출합니다.
//echo $isset_check; // 정상보이는지 확인
if(isset($isset_check)) { // 자료 있을때
// session_register는 PHP5.4부터 사용불가
$_SESSION['adminid'] = $data["admin_id"];
$_SESSION['adminpw'] = $data["admin_pw"];
echo ("<meta http-equiv='Refresh' content='0; URL=main.php'>");
} else { // 자료 없을때
echo"<script type='text/javascript'>alert('로그인정보가 옳지 않습니다.');history.go(-1);</script>";
}
?>
그다음은 세션파일을 이용해서 로그인을 한것인지 아닌지를 검사해 로그인 했으면
특정페이지 (예: main.php)로 이동하는 파일을 만들겠습니다.
댓글목록
등록된 댓글이 없습니다.