c语言编写设计一个Web登录界面, 编写 login.php
时间: 2024-10-10 19:16:08 浏览: 47
在PHP中创建一个简单的Web登录界面,可以使用HTML、CSS和PHP来实现基本功能。这里是一个基础的login.php文件示例,它包含了一个表单供用户输入用户名和密码:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Web 登录</title>
<style>
body {
font-family: Arial, sans-serif;
}
form {
width: 300px;
margin: auto;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
}
input[type=text], input[type=password] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
box-sizing: border-box;
}
button {
background-color: #4CAF50;
color: white;
padding: 14px 20px;
margin: 8px 0;
cursor: pointer;
border: none;
border-radius: 4px;
}
button:hover {
opacity: 0.8;
}
</style>
</head>
<body>
<form action="check_login.php" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required><br>
<button type="submit">登录</button>
</form>
</body>
</html>
```
这个页面会发送POST请求到`check_login.php`,你需要在那里处理用户的登录验证。
**check_login.php**
```php
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
// 这里只是一个示例,实际应用中应该连接数据库并检查用户名和密码
if ($username == 'admin' && $password == 'password') {
echo "登录成功!";
} else {
echo "用户名或密码错误!";
}
}
?>
```
请注意,这仅用于演示目的,实际生产环境中需要对用户输入做适当的清理和安全检查,并且通常不会在服务器端硬编码明文密码。此外,真正的登录系统还需要考虑会话管理、CSRF保护等其他方面。
阅读全文