注册用户信息管理子系统 php 代码实现
时间: 2023-07-25 09:15:40 浏览: 46
下面是一个简单的注册用户信息管理子系统的PHP代码实现:
1. 用户信息查询模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 处理查询请求
if(isset($_POST['query'])) {
$keyword = $_POST['keyword'];
// 查询用户信息
$sql = "SELECT * FROM user WHERE username LIKE '%$keyword%'";
$result = mysqli_query($conn, $sql);
// 显示查询结果
while($row = mysqli_fetch_assoc($result)) {
echo $row['username'] . ' ' . $row['email'] . '<br>';
}
}
?>
<form method="post">
<input type="text" name="keyword">
<input type="submit" name="query" value="查询">
</form>
```
2. 用户信息修改模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 处理修改请求
if(isset($_POST['update'])) {
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
// 更新用户信息
$sql = "UPDATE user SET email='$email', password='$password' WHERE username='$username'";
mysqli_query($conn, $sql);
echo "用户信息已更新";
}
?>
<form method="post">
用户名:<input type="text" name="username"><br>
邮箱:<input type="text" name="email"><br>
密码:<input type="password" name="password"><br>
<input type="submit" name="update" value="修改">
</form>
```
3. 用户信息删除模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 处理删除请求
if(isset($_POST['delete'])) {
$username = $_POST['username'];
// 删除用户信息
$sql = "DELETE FROM user WHERE username='$username'";
mysqli_query($conn, $sql);
echo "用户信息已删除";
}
?>
<form method="post">
用户名:<input type="text" name="username"><br>
<input type="submit" name="delete" value="删除">
</form>
```
4. 用户权限管理模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 处理修改权限请求
if(isset($_POST['update'])) {
$username = $_POST['username'];
$is_admin = $_POST['is_admin'];
// 更新用户权限
$sql = "UPDATE user SET is_admin='$is_admin' WHERE username='$username'";
mysqli_query($conn, $sql);
echo "用户权限已更新";
}
?>
<form method="post">
用户名:<input type="text" name="username"><br>
是否管理员:
<select name="is_admin">
<option value="0">否</option>
<option value="1">是</option>
</select>
<br>
<input type="submit" name="update" value="修改权限">
</form>
```
5. 用户登录日志模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 查询登录日志
$sql = "SELECT * FROM login_log";
$result = mysqli_query($conn, $sql);
// 显示登录日志
while($row = mysqli_fetch_assoc($result)) {
echo $row['username'] . ' ' . $row['ip'] . ' ' . $row['time'] . '<br>';
}
?>
```
6. 用户操作日志模块:
```php
<?php
// 连接数据库
$conn = mysqli_connect('localhost', 'root', 'password', 'database');
// 查询操作日志
$sql = "SELECT * FROM operation_log";
$result = mysqli_query($conn, $sql);
// 显示操作日志
while($row = mysqli_fetch_assoc($result)) {
echo $row['username'] . ' ' . $row['operation'] . ' ' . $row['time'] . '<br>';
}
?>
```
以上是一个基本的注册用户信息管理子系统的PHP代码实现,需要根据实际需求进行修改和调整。同时,需要注意安全性问题,例如防止SQL注入、XSS攻击等,以保证用户信息的安全性。