我正在设置一个很好的登录脚本。但是登录失败后,我希望将标头位置更改为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();
答案 0 :(得分:-1)
<?php
if(isset($_GET['error'])){
...<div class="">Login Failed</div>...
}
?>