########## index.html #######
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>主界面</title>
</head>
<body>
<center>
<div>
<form action="login.php" method="POST">
用户名:<input type="text" name="username" /><br /><br />
密 码:<input type="password" name="password" /><br /><br />
<input type="submit" value="登录"><br /><br />
</form>
<div>还没有账号?<a href="register.html">马上注册</a></div>
</div>
</center>
</body>
</html>
########## login.php #######
<?php
$user = $_POST['username'];
$psw = $_POST['password'];
$conn = mysqli_connect('127.0.0.1', 'root', 'password', 'database');
$sql = "select username from userinfo where username='$user' and password='$psw'";
$request = mysqli_query($conn, $sql);
if(mysqli_fetch_row($request)){
echo "<script>alert('登陆成功'); history.go(-1);</script>";
}
else{
echo "<script>alert('登陆失败'); history.go(-1);</script>";
}
?>
########## register.html #######
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>注册</title>
</head>
<body>
<center>
<form action="register.php" method="POST">
用户名:<input type="text" name="username" /><br /><br />
密 码:<input type="password" name="password"><br /><br />
确认密码:<input type="password" name="repassword"><br /><br />
<input type="submit" value="注册"><br /><br />
</form>
已有账号,<a href="index.html">马上登录</a>
</center>
</body>
</html>
########## rregister.php #######
<?php
$user = $_POST['username'];
$psw = $_POST['password'];
$rpsw = $_POST['repassword'];
$conn = mysqli_connect('127.0.0.1', 'root', 'password', 'database');
$sql = "select * from userinfo where username='$user'";
$result = mysqli_query($conn, $sql);
if(!mysqli_fetch_row($result)){
if ($psw==$rpsw) {
$sql = "insert into userinfo(username,password) values('$user','$psw')";
$request = mysqli_query($conn, $sql);
if($request){
echo "<script>alert('注册成功'); top.location='index.html';</script>";
}
}
else{
echo "<script>alert('两次密码不一致'); history.go(-1);</script>";
}
}
else{
echo "<script>alert('用户名已存在'); history.go(-1);</script>";
}
?>
######################## 创建数据库表 #########################
# 登录数据库
create table userinfo(username varchar(20),password varchar(20));
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:10.8.227.66,2025-12-16 02:16:32,Processed in 0.01978 second(s).