【问题标题】:Change div class with PHP after failed authentication?身份验证失败后用 PHP 更改 div 类?
【发布时间】: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();

【问题讨论】:

标签: php html css


【解决方案1】:
<?php 
if(isset($_GET['error'])){
...<div class="">Login Failed</div>...
}
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 2014-05-22
    • 2012-11-21
    • 2013-10-04
    • 1970-01-01
    相关资源
    最近更新 更多