PHP登录后台

因为考研的原因,好久好久好久没有写博客了。

但是呢结果还算不错额,研究生也考上了,现在就是忙毕业设计的东西了。因为时间不是很够,索性就自己开始重新搞我的PHP后台,相对于java后台来说简单上手。这里就只粘贴代码了,以前也写过PHP,但是没有弄完整的代码粘贴上去,现在毕设算是对过去的一个补偿吧。

开发环境:win10 + wampserver(自带mysql,还比较好用额) + navicat(数据库管理,直接建表,方便) + sublime

下面是前端代码(因为前端比较简单就不做注释了):

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
	<title>湖北省反兴奋剂管理系统-登录</title>
	<link rel="stylesheet" type="text/css" href="css/login.css">
</head>
<body>
	<div class="container" style="background: url('images/background.jpg');">
		<div class="p1">
			<p>湖北省反兴奋剂管理系统</p>
		</div>
		<form action="login.php" method="post">
			<div class="user">
				<input type="text" name="username" placeholder="请输入账号">
			</div>

			<div class="pass">
				<input type="password" name="password" placeholder="请输入密码">
			</div>

			<div class="login">
				<input type="submit" name="u_login" value="登录">
			</div>
		</form>
	</div>
</body>
</html>

然后就是PHP后台部分,因为要尽量简化毕设的工作量,所以很多情况没有做判断,在实际情况中肯定还要考虑PHP的防注入和用户名或者密码为空的情况等等。

<?php

	header("Content-type: text/html; charset=utf-8");

	//连接数据库
	$conn = mysql_connect("localhost","root","");

	//选择数据库
	mysql_select_db("test", $conn);

	mysql_query("SET NAMES utf8");

	//获取界面传送的用户名和密码
	$username = $_POST['username'];
	$password = $_POST['password'];
	
	//执行SQL语句
	$sql = "select password from admin where username='$username'";
	$check_quary = mysql_query($sql);

	//将查询到的结果写入$result
	$result = array();
	$result = mysql_fetch_assoc($check_quary);

	//判断从前端获取的密码是否和数据库中的一样
	//一样,则跳转到目标网页
	if($password == $result['password']){
		header("Location:backstage.html");
	}
	else{
		//不一样则弹出提示框,回退到登录界面
		echo "<script>alert('用户名或密码不正确,请重新输入');history.back();</script>";
	}
?>
  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值