如果用户登录,则在引导程序中更改导航栏

肝癌

我有一个标准菜单,其中包括“登录”和“创建用户”的选项。我想要的是,当您创建用户或登录整个导航栏菜单进行更改时,例如说“我的用户页面”和“注销”,我该怎么做?

<div id="menu">
    <nav class="navbar">
        <div class="container">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#"><span class="glyphicon glyphicon-home">  </span>    Home</a></li>
                <li><a href="#">Descuentos</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Categories<span class="caret"/></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Cat A</a></li>
                        <li><a href="#" >Cat B</a></li>
                        <li><a href="#">Cat C</a></li>
                    </ul>
                </li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="createaccount.php"><span class="glyphicon glyphicon-user"></span>Create account</a></li>
                <li class="dropdown">
                    <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#"><span class="glyphicon glyphicon-log-in"></span>  Login</a>
                    <ul class="dropdown-menu" role="menu">
                        <li>
                            <form class="form-horizontal" role="form" action="tienda.php"  method="POST">
                                <div class="form-group">
                                    <label class="control-label col-md-4" for="nombre">User:</label>
                                    <div class="col-md-8">
                                        <input type="text" class="form-control" name="loginUser" required>
                                    </div>
                                    <label class="control-label col-md-4" for="nombre">Pass:</label>
                                    <div class="col-md-8">
                                        <input type="password" class="form-control" name="loginPass" required> <br>
                                    </div>
                                    <div class="col-md-5"></div>
                                    <button type="submit" class="btn btn-default col-md-5">Log In</button>
                                </div>
                            </form>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </nav>
</div>

基本上,改变

<ul class="nav navbar-nav navbar-right">
                    <li><a href="createaccount.php"><span class="glyphicon glyphicon-user"></span>Create account</a></li>
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#"><span class="glyphicon glyphicon-log-in"></span>  Login</a>
                        <ul class="dropdown-menu" role="menu">
                            <li>
                                <form class="form-horizontal" role="form" action="tienda.php"  method="POST">
                                    <div class="form-group">
                                        <label class="control-label col-md-4" for="nombre">User:</label>
                                        <div class="col-md-8">
                                            <input type="text" class="form-control" name="loginUser" required>
                                        </div>
                                        <label class="control-label col-md-4" for="nombre">Pass:</label>
                                        <div class="col-md-8">
                                            <input type="password" class="form-control" name="loginPass" required> <br>
                                        </div>
                                        <div class="col-md-5"></div>
                                        <button type="submit" class="btn btn-default col-md-5">Log In</button>
                                    </div>
                                </form>
                            </li>
                        </ul>
                    </li>
                </ul>

对此:

<ul class="nav navbar-nav navbar-right">
                    <li class="dropdown">
                    <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#"><span class="glyphicon glyphicon-user"></span>Nombre USUARIO</a>

                    <ul class="dropdown-menu" role="menu">
                            <li><a href="#">Mi página</a></li>
                            <li><a href="#"><span class="glyphicon glyphicon-shopping-cart"></span>  Carrito</a></li>
                        </ul>
                    </li>


                    <li><a href="#"><span class="glyphicon glyphicon-log-out"></span>  Logout</a></li>

                </ul>

最好的方法是什么?

jenki221

这是我通常的做法:

<?php
if($logged_id){
    include 'menu_authenticated.php';
}
else{
    include 'menu_unauthenticated.php';
}
?>

当然,这些文件将分别具有其菜单//menu_unauthenticated.php

<ul class="nav navbar-nav navbar-right">
                    <li><a href="createaccount.php"><span class="glyphicon glyphicon-user"></span>Create account</a></li>
                    <li class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#"><span class="glyphicon glyphicon-log-in"></span>  Login</a>
                        <ul class="dropdown-menu" role="menu">
                            <li>
                                <form class="form-horizontal" role="form" action="tienda.php"  method="POST">
                                    <div class="form-group">
                                        <label class="control-label col-md-4" for="nombre">User:</label>
                                        <div class="col-md-8">
                                            <input type="text" class="form-control" name="loginUser" required>
                                        </div>
                                        <label class="control-label col-md-4" for="nombre">Pass:</label>
                                        <div class="col-md-8">
                                            <input type="password" class="form-control" name="loginPass" required> <br>
                                        </div>
                                        <div class="col-md-5"></div>
                                        <button type="submit" class="btn btn-default col-md-5">Log In</button>
                                    </div>
                                </form>
                            </li>
                        </ul>
                    </li>
    </ul>

//menu_authenticated.php

<ul class="nav navbar-nav navbar-right">
                    <li class="dropdown">
                    <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#"><span class="glyphicon glyphicon-user"></span>Nombre USUARIO</a>

                    <ul class="dropdown-menu" role="menu">
                            <li><a href="#">Mi página</a></li>
                            <li><a href="#"><span class="glyphicon glyphicon-shopping-cart"></span>  Carrito</a></li>
                        </ul>
                    </li>


                    <li><a href="#"><span class="glyphicon glyphicon-log-out"></span>  Logout</a></li>

                </ul>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果用户登录,则在引导程序中更改导航栏

来自分类Dev

Laravel 7.24如果用户登录,如何更改导航栏的颜色

来自分类Dev

在引导程序导航栏中更改最大高度

来自分类Dev

在引导程序 3.3.7 中更改导航栏断点

来自分类Dev

引导程序更改导航栏颜色

来自分类Dev

用户登录时更改导航栏

来自分类Dev

边栏导航更改为引导中的顶部导航栏

来自分类Dev

修复了引导程序中的导航栏

来自分类Dev

引导程序导航栏中的神秘填充

来自分类Dev

导航栏按钮排序(如果用户已登录php)

来自分类Dev

如果路由已登录,如何在应用程序模板中隐藏导航栏

来自分类Dev

如果路由是登录的,如何在应用程序模板中隐藏导航栏

来自分类Dev

使用 jquery 在导航栏引导程序 4 中单击后无法更改链接的活动类

来自分类Dev

在引导程序导航栏中更改下拉菜单的形状

来自分类Dev

用户更改屏幕宽度时如何在导航菜单中更改文本?引导程序3

来自分类Dev

引导程序更改导航栏.active背景色

来自分类Dev

引导程序更改导航栏.active背景色

来自分类Dev

覆盖引导程序以更改导航栏链接的颜色

来自分类Dev

更改导航栏的背景颜色(引导程序/创世纪)

来自分类Dev

引导程序:导航栏问题

来自分类Dev

引导程序4更改导航栏高度,导致导航栏项目未垂直居中

来自分类Dev

更改我的引导导航栏中链接的颜色

来自分类Dev

用户登录后,如何将导航栏从“登录”更改为“用户名”?

来自分类Dev

引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

来自分类Dev

引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

来自分类Dev

导航栏崩溃在引导程序中不起作用

来自分类Dev

引导程序3.1.0导航栏中的全宽输入组

来自分类Dev

如何使用jQuery在引导程序中激活导航栏

来自分类Dev

引导程序3.3.4导航栏中的全宽输入组

Related 相关文章

  1. 1

    如果用户登录,则在引导程序中更改导航栏

  2. 2

    Laravel 7.24如果用户登录,如何更改导航栏的颜色

  3. 3

    在引导程序导航栏中更改最大高度

  4. 4

    在引导程序 3.3.7 中更改导航栏断点

  5. 5

    引导程序更改导航栏颜色

  6. 6

    用户登录时更改导航栏

  7. 7

    边栏导航更改为引导中的顶部导航栏

  8. 8

    修复了引导程序中的导航栏

  9. 9

    引导程序导航栏中的神秘填充

  10. 10

    导航栏按钮排序(如果用户已登录php)

  11. 11

    如果路由已登录,如何在应用程序模板中隐藏导航栏

  12. 12

    如果路由是登录的,如何在应用程序模板中隐藏导航栏

  13. 13

    使用 jquery 在导航栏引导程序 4 中单击后无法更改链接的活动类

  14. 14

    在引导程序导航栏中更改下拉菜单的形状

  15. 15

    用户更改屏幕宽度时如何在导航菜单中更改文本?引导程序3

  16. 16

    引导程序更改导航栏.active背景色

  17. 17

    引导程序更改导航栏.active背景色

  18. 18

    覆盖引导程序以更改导航栏链接的颜色

  19. 19

    更改导航栏的背景颜色(引导程序/创世纪)

  20. 20

    引导程序:导航栏问题

  21. 21

    引导程序4更改导航栏高度,导致导航栏项目未垂直居中

  22. 22

    更改我的引导导航栏中链接的颜色

  23. 23

    用户登录后,如何将导航栏从“登录”更改为“用户名”?

  24. 24

    引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

  25. 25

    引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

  26. 26

    导航栏崩溃在引导程序中不起作用

  27. 27

    引导程序3.1.0导航栏中的全宽输入组

  28. 28

    如何使用jQuery在引导程序中激活导航栏

  29. 29

    引导程序3.3.4导航栏中的全宽输入组

热门标签

归档