使用php语言后台管理员系统首页的登陆
时间: 2023-06-20 17:05:18 浏览: 61
这里提供一个简单的 PHP 后台管理员系统的登录代码示例:
1. 创建登录页面 login.php
```php
<!DOCTYPE html>
<html>
<head>
<title>管理员登录</title>
</head>
<body>
<h1>管理员登录</h1>
<form method="post" action="login_check.php">
<div>
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required>
</div>
<div>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required>
</div>
<button type="submit">登录</button>
</form>
</body>
</html>
```
2. 创建登录验证页面 login_check.php
```php
<?php
session_start();
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 获取输入的用户名和密码
$username = mysqli_real_escape_string($conn, $_POST['username']);
$password = mysqli_real_escape_string($conn, $_POST['password']);
// 查询数据库中是否有匹配的管理员记录
$query = "SELECT * FROM admins WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $query);
if (mysqli_num_rows($result) == 1) {
// 登录成功,保存管理员信息到 session
$_SESSION['admin_username'] = $username;
$_SESSION['admin_password'] = $password;
header("Location: admin_home.php");
} else {
// 登录失败,返回登录页面并提示错误信息
$_SESSION['login_error'] = "用户名或密码错误";
header("Location: login.php");
}
```
3. 创建管理员首页 admin_home.php
```php
<?php
session_start();
// 检查是否已登录,如果未登录则跳转到登录页面
if (!isset($_SESSION['admin_username']) || !isset($_SESSION['admin_password'])) {
header("Location: login.php");
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<title>管理员首页</title>
</head>
<body>
<h1>管理员首页</h1>
<p>欢迎,<?php echo $_SESSION['admin_username']; ?></p>
<form method="post" action="logout.php">
<button type="submit">退出登录</button>
</form>
</body>
</html>
```
4. 创建退出登录页面 logout.php
```php
<?php
session_start();
// 清空 session 并跳转到登录页面
$_SESSION = array();
session_destroy();
header("Location: login.php");
exit();
?>
```
以上是一个简单的 PHP 后台管理员系统的登录代码示例,可以根据需要进行修改和扩展。需要注意的是,上述示例代码中的数据库连接信息和表结构需要根据实际情况进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)