博主信息
博文 95
粉丝 0
评论 11
访问量 285155
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
登陆页面
龍__遇见彩虹的博客
原创
1249人浏览过

cofig.php

<?php
/**********************系统常量定义***********************/
/*数据库配置信息*/
$db_host = "localhost";
$db_user = "123456";
$db_pwd = "123456";
$db_name = "shujuku";
$db_prefix = "01_";


/*鼠标放到行上的效果*/
$onmouseover="onmouseout=this.style.backgroundColor='' onmouseover=this.style.backgroundColor='#f6f6f6'";


functions.php

<?php
/*****************连接数据库函数*********************/
function getLink($db_host,$db_user,$db_pwd,$db_name)
{
	//连接数据库
	$link = @mysql_connect($db_host,$db_user,$db_pwd);
	if(!$link)
	{
		echo "<li>MySQL服务器连接失败,请与管理员联系</li>";
		exit();
	}
	if(!mysql_select_db($db_name))
	{
		echo "<li>MySQL数据库选择失败,请与管理员联系</li>";
		exit();
	}
	mysql_query("set names utf8");
	
	//连接标识符返回
	return $link;
}


conn.php

<?php
//设置当前页面字符集为utf8
header("content-type:text/html; charset=utf-8");

/*包含文件*/
require("config.php");
require("functions.php");

//连接数据库
$link = getLink($db_host,$db_user,$db_pwd,$db_name);
//echo "123";


login.php

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>后台登陆</title>
	</head>
	<body>
		<form id="form1" name="form1" method="post" action="login_check.php">
			<table width="200" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td>用户名:</td>
					<td><input type="text" name="username" id="username" size="10" maxlength="20" /></td>
				</tr>
				<tr>
					<td>密码:</td>
					<td><input type="password" name="password" id="password" size="10" maxlength="20" /></td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<input type="submit" name="btnlogin" id="btnlogin" value="登陆"  />
						<input type="hidden" name="ac" value="login1" />
					</td>
				</tr>
			</table>
		</form>
	</body>
</html>


login_check.php

<?php
//包含数据库的文件
require("include/conn.php");

//判断表单数据是否有login.php传过来的
if(isset($_POST["ac"]) && $_POST["ac"] == "login1")
{
//	echo "登陆成功!";
	//获取用户名和密码
	$username = trim($_POST["username"]);
	$password1 = trim($_POST["password"]);
	$password = md5($password1);
//	echo $password;
	//查询数据库中的账号和密码,与用户输入的账号和密码是否匹配
	$sql = "SELECT * FROM {$db_prefix}admin WHERE username='$username' and password='$password'";
	$result = mysql_query($sql);
	$records = mysql_num_rows($result);
//	echo $records;
	//判断记录总数是否为1,如果为1则将用户登陆信息写入数据库,如果为0,跳转登陆页面
	if($records == 1)
	{
		$lastloginip = $_SERVER["REMOTE_ADDR"];
		$lastlogintime = time();
//		echo $lastlogintime;
		//更新数据库
		$sql = "UPDATE {$db_prefix}admin SET lastloginip=
'$lastloginip', lastlogintime=$lastlogintime, loginhits=loginhits+1 WHERE username='$username'";
//		if(mysql_query($sql))
//		{
//			$message = "登陆成功!";
//			$url = "login.php";
//			echo "<script>location.href='success.php?url=$url&message=$message'</script>";
//			exit();
//		}
	}else
	{
		$message = "用户名或密码错误,请重新登陆!";
		echo "<script>location.href='error.php?message=$message'</script>";
		exit();
	}
}else
{
	$message = "非法用户!";
	echo "<script>location.href='error.php?message=$message'</script>";
	exit();
}


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学