php - Xampp 和 live Host 上的登录都停止工作,但之前可以工作
问题描述
我不知道我做错了什么,但我的脚本在 24 小时前运行良好,任何有帮助的人都应该帮助我。我不记得编辑它。它向我显示了这个特殊的错误 输入了错误的密码/用户名!
我不知道我的 MySQL 登录详细信息是否有问题。但是当我以用户身份登录时,它可以正常工作并检索数据。但是这个管理员登录似乎不再起作用了。有人应该帮助我。这是我的login.php
<?php
session_start();
error_reporting(0);
include("../config/dbconfig.php");
if(isset($_SESSION['adminid']))
{
header("Location: admindashboard.php");
}
if ((isset($_REQUEST['login'])))
{
$password = mysql_real_escape_string($_REQUEST['password']);
$logid= mysql_real_escape_string($_REQUEST['login']);
$query="SELECT * FROM administrator WHERE username='$logid' AND password='$password'";
$res= mysql_query($query);
if(mysql_num_rows($res) == 1)
{
$_SESSION["adminid"] =$_POST["login"];
header("Location: dashboard.php");
}
else
{echo '<script src="../assets/js/custom/sweetalert.min.js"></script>';
$logininfo = "Invalid Username or password entered";
}
}
?>
<html lang="en">
<head>
<!-- Meta tags -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Khaytech Banking System">
<meta name="keywords" content="Banking, Online, Piggybank">
<!-- /meta tags -->
<title>Customers Login</title>
<?php ?>
<!-- Site favicon -->
<link rel="shortcut icon" href="../assets/images/favicon.ico" type="image/x-icon">
<!-- /site favicon -->
<!-- Font Icon Styles -->
<link rel="stylesheet" href="../assets/node_modules/flag-icon-css/css/flag-
icon.min.css">
<link rel="stylesheet" href="../assets/vendors/gaxon-icon/styles.css">
<!-- /font icon Styles -->
<!-- Perfect Scrollbar stylesheet -->
<link rel="stylesheet" href="../assets/node_modules/perfect-scrollbar/css/perfect-
scrollbar.css">
<!-- /perfect scrollbar stylesheet -->
<!-- Load Styles --> <link rel="stylesheet" href="../assets/css/light-style-
1.min.css">
<!-- /load styles -->
</head>
<body class="dt-sidebar--fixed dt-header--fixed">
<!-- Loader -->
<div class="dt-loader-container">
<div class="dt-loader">
<svg class="circular" viewBox="25 25 50 50">
<circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-
miterlimit="10"></circle>
</svg>
</div>
</div>
<!-- /loader -->
<!-- Root -->
<div class="dt-root">
<div class="dt-root__inner">
<!-- Login Container -->
<div class="dt-login--container">
<!-- Login Content -->
<div class="dt-login__content-wrapper">
<!-- Login Background Section -->
<div class="dt-login__bg-section">
<div class="dt-login__bg-content">
<!-- Login Title -->
<h1 class="dt-login__title">Login</h1>
<!-- /login title -->
<p class="f-16">Welcome Administrator.</p>
<?php if(isset($logininfo))
{ echo "<script>swal('Error!', 'Wrong Password / Username Entered!', 'error')
</script>"; } ?>
</div>
<!-- Brand logo -->
<div class="dt-login__logo">
<a class="dt-brand__logo-link" href="login.php">
<img class="dt-brand__logo-img" src="../assets/images/logoo.png"
alt="Drift">
</a>
</div>
<!-- /brand logo -->
</div>
<!-- /login background section -->
<!-- Login Content Section -->
<div class="dt-login__content">
<!-- Login Content Inner -->
<div class="dt-login__content-inner">
<!-- Form -->
<form action="login.php" method="POST">
<!-- Form Group -->
<div class="form-group">
<label class="sr-only" for="email-1">Account ID</label>
<input type="text" class="form-control" id="email-1" name="login" aria-
describedby="email-1"
placeholder="Enter Admin ID">
</div>
<!-- /form group -->
<!-- Form Group -->
<div class="form-group">
<label class="sr-only" for="password-1">Account Password</label>
<input type="password" class="form-control " name="password"
id="password-1" placeholder="Enter Admin Password">
</div>
<!-- /form group -->
<!-- Form Group -->
<div class="dt-checkbox d-block mb-6">
<input type="checkbox" id="checkbox-1">
<label class="dt-checkbox-content" for="checkbox-1">
Keep me login on this device
</label>
</div>
<!-- /form group -->
<!-- Form Group -->
<div class="form-group">
<input type="submit" name="go" id="go" type="submit" value="Login"
class="btn btn-primary text-uppercase">
</div>
<!-- /form group -->
</form>
<!-- /form -->
</div>
<!-- /login content inner -->
<!-- Login Content Footer -->
<div class="dt-login__content-footer">
<a href="../customer/login.php">Login as a user instead</a>
</div>
<!-- /login content footer -->
</div>
<!-- /login content section -->
</div>
<!-- /login content -->
</div>
<!-- /login container -->
</div>
</div>
<!-- /root -->
<!-- Optional JavaScript -->
<script src="../assets/node_modules/jquery/dist/jquery.min.js"></script>
<script src="../assets/node_modules/moment/moment.js"></script>
<script src="../assets/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js">
</script>
<!-- Perfect Scrollbar jQuery -->
<script src="../node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js"></script>
<!-- /perfect scrollbar jQuery -->
<!-- masonry script -->
<script src="../assets/node_modules/masonry-layout/dist/masonry.pkgd.min.js"></script>
<script src="../assets/node_modules/sweetalert2/dist/sweetalert2.js"></script>
<script src="../assets/js/functions.js"></script>
<script src="../assets/js/customizer.js"></script><!-- Custom JavaScript -->
<script src="../assets/js/script.js"></script>
<script src="../assets/js/custom/sweet-alert.js"></script>
<script src="../assets/node_modules/sweetalert2/dist/sweetalert2.js"></script>
</body>
</html>
<?php include'footer.php' ?>
这是我的 dbconfig.php
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'ob');
/* Attempt to connect to MySQL database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
$con = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysqli_select_db($con,"ob");
?>
<?php
$con = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
if ($con->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli-
>connect_error;
}
?>
解决方案
推荐阅读
- php - php for-loop中的自定义月份和年份
- javascript - 如何找到渗透路径并突出显示?
- python - copy.copy() 如何在 python 中工作?
- c - 为什么不可调度句柄在 64 位平台上使用 ptr?
- javascript - setTimeout 的行为因传递的函数参数而异
- html - 当内容达到一定限制时,CSS Grid space-between 无法按预期工作
- java - Spring Boot:用小写字母创建的表
- xaml - UWP ListView 项目未填充 ListView 的宽度
- javascript - Redux 合并来自不同 reducer 的 2 个状态
- c# - 如何在 C# 中将包含其他类列表的类列表转换为 XML