帮我写个登录退出代码,前段html,后端用php语言写
时间: 2023-04-12 20:01:46 浏览: 57
好的,以下是一个简单的登录退出代码,前端使用HTML,后端使用PHP语言编写:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Login/Logout Example</title>
</head>
<body>
<h1>Login/Logout Example</h1>
<?php
session_start();
if(isset($_SESSION['username'])) {
echo "<p>Welcome, " . $_SESSION['username'] . "!</p>";
echo "<a href='logout.php'>Logout</a>";
} else {
echo "<form method='post' action='login.php'>";
echo "<label>Username:</label>";
echo "<input type='text' name='username'>";
echo "<br>";
echo "<label>Password:</label>";
echo "<input type='password' name='password'>";
echo "<br>";
echo "<input type='submit' value='Login'>";
echo "</form>";
}
?>
</body>
</html>
```
PHP代码:
```
<?php
session_start();
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
if($username == 'admin' && $password == 'password') {
$_SESSION['username'] = $username;
header('Location: index.php');
exit();
} else {
echo "Invalid username or password!";
}
}
?>
```
logout.php代码:
```
<?php
session_start();
session_unset();
session_destroy();
header('Location: index.php');
exit();
?>
```
请注意,这只是一个简单的示例代码,实际应用中需要更加严格的安全措施,例如密码加密、防止SQL注入等。