张老师: 嗨,李同学,你最近在开发那个排课软件进展如何?
李同学: 张老师,我已经完成了基本的登录系统功能,用户可以通过输入账号密码进行登录。
张老师: 那太好了,能否给我看看具体的代码?
李同学: 当然可以。这是登录界面的HTML代码:
张老师: 很好,现在让我们看看后端处理的PHP代码吧。
session_start(); $username = $_POST['username']; $password = $_POST['password']; // 连接数据库 $conn = mysqli_connect("localhost", "root", "", "yap_courses"); if (mysqli_connect_errno()) { die("连接失败:" . mysqli_connect_error()); } $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { echo "登录成功!"; $_SESSION["loggedin"] = true; header('Location: dashboard.php'); } else { echo "用户名或密码错误,请重新输入!"; } ?>

张老师: 这段代码看起来很不错。接下来我们还需要考虑的是如何保护用户的登录信息不被泄露。
