【发布时间】:2019-04-24 16:08:42
【问题描述】:
我正在设置一个运行良好的小登录脚本。但是在登录失败后,我希望将标题位置更改为 login.php 并从 div 中删除一个类,因此它会显示出来。 (登录失败的错误信息)。
我想在登录后构建相同的内容,标题位置更改为dashboard.php,并且还应该删除一个div类来显示这个元素。
(要删除的类给出css值显示无)。
标题位置重写没有问题并且可以正常工作。但我不知道如何实现擦除 div 类。
好的,在我的 login.php 网站上,我在正确的位置有以下 div:
<div id="fail-info" class="w3-panel w3-red w3-hide">
Your username or password is wrong. Please try it again.
</div>
这是我的身份验证路径中的正确部分:
if (password_verify($_POST['password'], $password)) {
session_regenerate_id();
$_SESSION['loggedin'] = TRUE;
$_SESSION['name'] = $_POST['username'];
$_SESSION['id'] = $id;
header("Location: ../dashboard.php");
?>
<style type="text/css">#login-info{
display:block;
}</style>
<?php
} else {
header("Location: ../login.php");
?>
<style type="text/css">#fail-info{
display:block;
}</style>
<?php
}
} else {
header("Location: ../login.php");
?>
<style type="text/css">#fail-info{
display:block;
}</style>
<?php
}
$stmt->close();
【问题讨论】:
-
这里无法确定任何内容,因为您没有显示任何代码并且不符合 Minimal, Complete, and Verifiable example 的要求,如 stackoverflow.com 的 help center 中所述。你需要阅读帮助中心,然后edit你的问题,并提供Minimal, Complete, and Verifiable example。
-
请您分享一些代码,以便我们可以帮助您获得您已经尝试过的代码