登录页面(login.php)。

<?php
session_start(); // 启动会话
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单提交的用户名和密码
$username = $_POST["username"];
$password = $_POST["password"];
// 在此处添加验证用户名和密码的逻辑(例如从数据库验证)
// 如果验证成功,将用户信息存储在会话中
if ($username == "admin" && $password == "password") { // 假设用户名和密码为 admin 和 password
$_SESSION["loggedin"] = true; // 设置登录状态为已登录
header("Location: welcome.php"); // 重定向到欢迎页面
exit(); // 结束脚本执行
} else {
echo "用户名或密码不正确"; // 显示错误消息
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>登录页面</title>
</head>
<body>
<h2>登录</h2>
<form method="POST" action="login.php">
<label for="username">用户名:</label> <input type="text" name="username" required><br><br>
<label for="password">密码:</label> <input type="password" name="password" required><br><br>
<input type="submit" value="登录">
</form>
</body>
</html>注册页面(register.php):
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单提交的用户名和密码等信息并进行处理(例如保存到数据库)
$username = $_POST["username"]; // 获取用户名输入值
$password = $_POST["password"]; // 获取密码输入值(注意:不应明文存储密码)
// 在此处添加将用户名和密码保存到数据库的逻辑(例如使用数据库连接和插入查询)
echo "注册成功"; // 注册成功后显示成功消息,或者根据需要进行其他操作(如重定向到其他页面)
} else { // 如果不是 POST 请求,显示注册表单页面内容(HTML代码) } ?> 以下是注册表单的 HTML 代码: <form method="POST" action="register.php"> <label for="username">用户名:</label> <input type="text" name="username" required><br><br> <label for="password">密码:</label> <input type="password" name="password" required><br><br> <input type="submit" value="注册"> </form> 这是一个简单的注册页面示例,你可以根据需要添加更多的字段和验证逻辑,在实际应用中,请确保对用户输入进行验证和过滤以防止潜在的安全风险,请确保使用安全的密码存储方式(如哈希加密),并考虑使用数据库连接来存储用户信息。
TIME
