请用php和html写一登陆系统
以下是一个简单的登录系统的示例代码,使用了PHP和HTML来实现:
<?php
// 定义一个数组来存储用户的用户名和密码
$users = [
['username' => 'admin', 'password' => 'admin123'],
['username' => 'user1', 'password' => 'password1'],
['username' => 'user2', 'password' => 'password2']
];
// 初始化变量
$username = '';
$password = '';
$message = '';
// 处理表单提交
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
// 验证用户名和密码
foreach ($users as $user) {
if ($user['username'] === $username && $user['password'] === $password) {
$message = '登录成功!';
break;
} else {
$message = '用户名或密码错误!';
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>登录系统</title>
</head>
<body>
<h2>登录系统</h2>
<form method="post" action="">
<label for="username">用户名:</label>
<input type="text" name="username" id="username" value="<?php echo $username; ?>"><br>
<label for="password">密码:</label>
<input type="password" name="password" id="password" value="<?php echo $password; ?>"><br>
<input type="submit" value="登录">
</form>
<p><?php echo $message; ?></p>
</body>
</html>
这个示例中,用户可以在HTML表单中输入用户名和密码,然后点击登录按钮。PHP代码将验证输入的用户名和密码是否与预定义的用户数据匹配,如果匹配则显示登录成功的消息,否则显示错误消息
原文地址: http://www.cveoy.top/t/topic/iSZy 著作权归作者所有。请勿转载和采集!