PHP7实战开发简单CMS内容管理系统(7) 后台登录架构 用户登录校验
发布日期:2025-05-03 06:30:20 浏览次数:9 分类:精选文章

本文共 1178 字,大约阅读时间需要 3 分钟。

        
<?php
function login() {
//用户名为空判断
if (empty($_POST['username'])) {
$GLOBALS['message'] = '请填写用户名';
return;
}
//密码为空判断
if (empty($_POST['password'])) {
$GLOBALS['message'] = '请填写密码';
return;
}
$username = $_POST['username'];
$password = $_POST['password'];
$conn = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if (!$conn) {
echo '数据库连接失败,出错原因是'.mysqli_connect_error();
}
//登录查询
$login_result = mysqli_query($conn, "select * from ft_user WHERE username='{$username}' and password '{$password}';");
//如果通过输入的 username和password查询结果行数大于0,登录成功,否则提示用户名密码错误
if ($login_result->num_rows > 0) {
header('Location: ./index.php');
} else {
$GLOBALS['message'] = '用户名或密码错误';
}
}
//判断是否post提交
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
login();
}
?>

转载于:https://www.cnblogs.com/zifeiyu2018/p/10525733.html

上一篇:php7,从phpExcel升级到PhpSpreadsheet
下一篇:PHP7安装pdo_mysql扩展

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2026年05月31日 23时22分11秒