我已经在php中为admin创建了一个登录页面。我有2个管理员,每个管理员都有单独的管理面板。在登录时,我给出了以下代码来检查用户名和密码:
<?php
session_start();
error_reporting(0);
include 'includes/dbconnection.php';
if (isset($_POST['login'])) {
$adminuser = $_POST['username'];
$password = md5($_POST['password']);
$query = mysqli_query($con, "select ID from tbladmin where UserName='$adminuser' && Password='$password' ");
$ret = mysqli_fetch_array($query);
if ($ret > 0) {
$_SESSION['cvmsaid'] = $ret['ID'];
header('location:dashboard.php');} else {
$msg = "Invalid Details.";
}
}
?>
对于第一个管理员,我为dashboard提供了以下内容:
<?php
date_default_timezone_set('Asia/Kolkata');
session_start();
error_reporting(0);
include('includes/dbconnection.php');
error_reporting(0);
if (strlen($_SESSION['cvmsaid']==0)) {
header('location:logout.php');
}
else if (strlen($_SESSION['cvmsaid']==2)) {
header('location:dashboard2.php');
}
else{ ?>
这对于第一个管理员来说是非常好的。
对于第二个管理员,我提供了以下内容:
<?php
date_default_timezone_set('Asia/Kolkata');
session_start();
error_reporting(0);
include('includes/dbconnection.php');
error_reporting(0);
if (strlen($_SESSION['cvmsaid']==0)) {
header('location:logout.php');
}
else if (strlen($_SESSION['cvmsaid']==1)) {
header('location:dashboard.php');
}
else{ ?>
现在,当第二个管理员登录时,我得到以下错误:

每当我登录时,我都会收到这个提示框,我也尝试过更改密码。有没有人能告诉我我的代码出了什么问题?提前谢谢。
发布于 2019-12-30 17:46:36
确认这是来自Chrome的真实消息。当你在网站上输入你的凭证时,Chrome现在会警告你,如果你的用户名和密码在一些网站或应用程序的数据泄露中被泄露了。它将建议您在使用它们的地方更改它们。
您可以在同步和Google服务下的Chrome设置中控制此功能。目前,作为谷歌安全浏览保护的一部分,它正在逐步向所有登录Chrome的人推广。
https://stackoverflow.com/questions/59527925
复制相似问题