帮我做一份php登录代码
时间: 2023-09-09 15:12:43 浏览: 58
好的,下面是一个简单的 PHP 登录示例代码,您可以根据您的需求进行修改和扩展:
```php
<?php
session_start(); // 启动会话
if (isset($_POST['submit'])) {
// 检查表单是否已提交
$username = $_POST['username'];
$password = $_POST['password'];
// TODO: 在这里执行身份验证逻辑,例如检查数据库中的用户名和密码
if ($username == 'admin' && $password == 'password') {
// 如果用户名和密码匹配,则将用户信息存储在会话中
$_SESSION['username'] = $username;
header('Location: welcome.php'); // 重定向到欢迎页面
exit;
} else {
$message = '用户名或密码错误,请重试!';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>登录</title>
</head>
<body>
<h2>登录</h2>
<?php if (isset($message)) { ?>
<p><?php echo $message; ?></p>
<?php } ?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label>用户名:</label>
<input type="text" name="username" required>
<br><br>
<label>密码:</label>
<input type="password" name="password" required>
<br><br>
<input type="submit" name="submit" value="登录">
</form>
</body>
</html>
```
这是一个简单的表单,它包含一个用户名和密码输入字段以及一个提交按钮。在表单提交时,它将检查输入的用户名和密码是否匹配,并将用户信息存储在会话中。如果验证成功,则会重定向到欢迎页面。否则,它将显示错误消息并要求用户重新输入用户名和密码。