《PHP表单处理》《PHP Cooki和Session,网络安全架构组件Room功能详解
<?php
// 初始化Room对象
$room = new Room();
// 检查是否有用户提交
if (isset($_POST['submit'])) {
// 获取用户名和密码
$username = $_POST['username'];
$password = $_POST['password'];
// 检查用户名和密码是否正确
if ($room->checkCredentials($username, $password)) {
// 登录成功,设置用户Session
$_SESSION['username'] = $username;
echo "登录成功!";
// 重定向到安全页面
header('Location: secure_page.php');
exit;
} else {
// 登录失败,提示用户
echo "登录失败,用户名或密码错误。";
}
}
?>
<!-- HTML 登录表单 -->
<form method="post" action="login_page.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required>
<input type="submit" name="submit" value="登录">
</form>
这个简化的代码示例展示了如何处理用户登录表单的提交,检查用户名和密码是否正确,并在成功登录后设置用户Session。如果用户名或密码不正确,将给出错误提示。这是一个典型的登录流程,展示了如何结合PHP和HTML来创建安全的登录系统。
评论已关闭