코드 복사 코드는 다음과 같습니다.
$hostname_conn = "localhost"
$ Database_conn = " 테스트";
$username_conn = "root";
$password_conn = "1981427";
$conn = mysql_connect($hostname_conn, $username_conn)
?>
코드 복사 코드는 다음과 같습니다.
// 이 함수는 일반 문자열을 SQL 문으로 변환하는 데 필요한 형식입니다.
function GetSQLValueString($theValue, $theType)
{
$theValue = (!get_magic_quotes_gpc()) addlashes($ theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . NULL";
break;
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
}
return $theValue;
}
?>
코드 복사 🎜>
php
session_start()
//세션이 없으면 Admin.php로 이동합니다.
if (!(isset($_SESSION['MM_Username') ]))) {
헤더("위치: admin.php")
exit
}
?>
코드는 다음과 같습니다.
// *** 이 사이트에 대한 로그인 요청을 확인합니다.$loginFormAction = $_SERVER['PHP_SELF']
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}
if (isset($_POST['username'])) {
$loginUsername= $_POST['사용자 이름'];
$password =$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "adminmain.php"; admin.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_conn, $conn);
$LoginRS__query=sprintf("관리자 이름, 비밀번호를 관리자 WHERE WHERE adminname='%s' AND 비밀번호=에서 선택하세요. '%s'",
get_magic_quotes_gpc() ? $loginUsername : addlashes($loginUsername), get_magic_quotes_gpc() ? $password : addlashes($password));
$LoginRS = mysql_query($LoginRS__query, $conn) 또는 die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = ""
//두 개의 세션 변수를 선언하고 할당합니다.
$GLOBALS['MM_Username'] = $loginUsername ;
$GLOBALS['MM_UserGroup'] = $loginStrGroup
//세션 변수 등록
session_register("MM_Username"); session_register("MM_UserGroup");
if (isset ($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl']
}
header(" 위치: " . $MM_redirectLoginSuccess );
}
else {
header("위치: ". $MM_redirectLoginFailed );
}
}
?>
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
메시지 보드 - 관리 로그인