php会话用户登录php / html扭曲

时间:2020-07-27 18:48:26

标签: php html authentication session

我的php / html代码有问题。

如果我没有登录,则导航栏会扭曲:

Page not logged in, navbar is twisted

Page not logged in, navbar is twisted

但是,如果我登录了,便便是这样:

Page logged in, navbar not twisted

这是代码:

<nav classe="header.navbar">
    <ul class="header-navbar">
        <li>
            <div><a href="/Elektro/shop/shop.php">Shop</a></div>
        </li>
        <li><a href="#features">Service & Kontakt</a></li>

        <li>
            <div<?php if (!Auth::getInstance()->isLoggedIn()) {
                require_once "funktionen.php";
                $obj = new funktionen();
                $obj->pop();
            }
            ?>><a href="/Elektro/meinkonto/profile.php">Mein Konto</a></div>
        </li>

        <li>
            <div<?php if (Auth::getInstance()->isLoggedIn())
                echo " class='display-none';";
            ?>><a href="/Elektro/Anmelden/anmelden.php">Registrieren</a></div>
        </li>

        <li>
            <div<?php if (Auth::getInstance()->isLoggedIn())
                echo " class='display-none';";
            ?>><a href="/Elektro/php/login.php">Login</a></div>
        </li>
        <!-- echo htmlspecialchars(Auth::getInstance()->getCurrentUser()->name);  -->
        <li>
            <div class="meintext">
                <div<?php if (!Auth::getInstance()->isLoggedIn())
                    echo " class='display-none';";
                ?>> Hallo
                    <?php
                    echo htmlspecialchars(Auth::getInstance()->getCurrentUser()->name); ?>
                    <a href="/Elektro/php/logout.php">Log out</a>
                </div>
            </div>
        </li>
    </ul>
</nav>

您能帮我,代码有什么问题吗?

德国最诚挚的问候

0 个答案:

没有答案