上一篇
如何实现多用户功能的PHP源码?
- 行业动态
- 2024-10-08
- 2
多用户PHP源码是一种可以支持多个用户同时使用和操作的PHP源代码。
<?php session_start(); // 数据库连接信息 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // 用户注册 if (isset($_POST['register'])) { $username = $_POST['username']; $password = $_POST['password']; $email = $_POST['email']; $sql = "INSERT INTO users (username, password, email) VALUES ('$username', '$password', '$email')"; if ($conn>query($sql) === TRUE) { echo "注册成功"; } else { echo "Error: " . $sql . "<br>" . $conn>error; } } // 用户登录 if (isset($_POST['login'])) { $username = $_POST['username']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = $conn>query($sql); if ($result>num_rows > 0) { $_SESSION['username'] = $username; echo "登录成功"; } else { echo "用户名或密码错误"; } } // 用户注销 if (isset($_POST['logout'])) { session_destroy(); echo "已注销"; } $conn>close(); ?> <!DOCTYPE html> <html> <head> <title>多用户系统</title> </head> <body> <h1>多用户系统</h1> <form method="post" action=""> <input type="text" name="username" placeholder="用户名"> <input type="password" name="password" placeholder="密码"> <input type="email" name="email" placeholder="邮箱"> <input type="submit" name="register" value="注册"> <input type="submit" name="login" value="登录"> <input type="submit" name="logout" value="注销"> </form> </body> </html>
在这个示例中,我们首先连接到MySQL数据库,然后根据用户提交的表单数据执行相应的操作(注册、登录或注销),注意,这个示例没有对用户输入进行任何验证或过滤,也没有使用预处理语句来防止SQL注入攻击,在实际应用中,你需要确保对用户输入进行适当的验证和清理,并使用预处理语句来提高安全性。
以上就是关于“多用户 php源码”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/12995.html