php mysql应用例子_php mysql 留言本应用实例第1/2页

这是一个关于使用PHP进行MySQL数据库连接以及用户登录验证的代码片段。代码中定义了数据库连接参数,然后创建了连接。同时,它包含了一个函数用于处理SQL注入。在用户提交登录信息后,代码会检查用户名和密码是否匹配,成功则重定向到adminmain.php,失败则返回admin.php。
摘要由CSDN通过智能技术生成

$hostname_conn = "localhost";

$database_conn = "test";

$username_conn = "root";

$password_conn = "1981427";

$conn = mysql_connect($hostname_conn, $username_conn, $password_conn);

?>

//该函数用于将一般字符串转换成SQL语句所需要的格式

function GetSQLValueString($theValue, $theType)

{

$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

}

return $theValue;

}

?>

session_start();

//如果Session不存在,则跳转到Admin.php

if (!(isset($_SESSION['MM_Username']))) {

header("Location: admin.php");

exit;

}

?>

// *** Validate request to login to this site.

session_start();

$loginFormAction = $_SERVER['PHP_SELF'];

if (isset($accesscheck)) {

$GLOBALS['PrevUrl'] = $accesscheck;

session_register('PrevUrl');

}

if (isset($_POST['username'])) {

$loginUsername=$_POST['username'];

$password=$_POST['password'];

$MM_fldUserAuthorization = "";

$MM_redirectLoginSuccess = "adminmain.php";

$MM_redirectLoginFailed = "admin.php";

$MM_redirecttoReferrer = false;

mysql_select_db($database_conn, $conn);

$LoginRS__query=sprintf("SELECT adminname, password FROM admin WHERE adminname='%s' AND password='%s'",

get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $conn) or die(mysql_error());

$loginFoundUser = mysql_num_rows($LoginRS);

if ($loginFoundUser) {

$loginStrGroup = "";

//declare two session variables and assign them

$GLOBALS['MM_Username'] = $loginUsername;

$GLOBALS['MM_UserGroup'] = $loginStrGroup;

//register the session variables

session_register("MM_Username");

session_register("MM_UserGroup");

if (isset($_SESSION['PrevUrl']) && false) {

$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];

}

header("Location: " . $MM_redirectLoginSuccess );

}

else {

header("Location: ". $MM_redirectLoginFailed );

}

}

?>

Untitled Document

.style1 {font-size: 18px;

font-weight: bold;

}

.style2 {font-size: 14px}

-->

font-weight: bold;

}

.style2 {font-size: 14px}

留言板 - 管理登陆

浏览留言 | 发表留言

用户名:
密码:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值