首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php登录仪表板,在chrome中显示数据泄露警报

php登录仪表板,在chrome中显示数据泄露警报
EN

Stack Overflow用户
提问于 2019-12-30 16:42:51
回答 1查看 2.1K关注 0票数 2

我已经在php中为admin创建了一个登录页面。我有2个管理员,每个管理员都有单独的管理面板。在登录时,我给出了以下代码来检查用户名和密码:

代码语言:javascript
复制
   <?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提供了以下内容:

代码语言:javascript
复制
<?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{ ?>

这对于第一个管理员来说是非常好的。

对于第二个管理员,我提供了以下内容:

代码语言:javascript
复制
<?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{ ?>

现在,当第二个管理员登录时,我得到以下错误:

每当我登录时,我都会收到这个提示框,我也尝试过更改密码。有没有人能告诉我我的代码出了什么问题?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-30 17:46:36

确认这是来自Chrome的真实消息。当你在网站上输入你的凭证时,Chrome现在会警告你,如果你的用户名和密码在一些网站或应用程序的数据泄露中被泄露了。它将建议您在使用它们的地方更改它们。

您可以在同步和Google服务下的Chrome设置中控制此功能。目前,作为谷歌安全浏览保护的一部分,它正在逐步向所有登录Chrome的人推广。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59527925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档