Я создал свой логин в codeigniter, используя сеансы, и всякий раз, когда я пытаюсь добавить операторы, чтобы скрыть страницу регистрации и страницу входа из панели навигации, когда пользователь вошел в систему, это не работает. Ниже приведен код моего навигационного меню, и мне было просто интересно, где и как мне записать заявление, чтобы скрыть страницу регистрации и входа в систему после входа пользователя?
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active ">
<a class="nav-link" href="<?php echo base_url();?>index.php">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item active ">
<a class="nav-link" href="index.php/user/account">Account</a>
</li>
<?php if($this->session->userdata('username')) : ?>
<li class="nav-item">
<a class="nav-link" href="index.php/user">Login</a>
</li>
<?php if($this->session->userdata('username')) : ?>
<li class="nav-item ">
<a class="nav-link" href="index.php/registerPage">Register</a>
</li>
</ul>
</div>
</nav>
Я знаю, что сеансы работают так же, как и когда я go возвращаюсь для входа в систему, он перенаправляет меня на страницу учетной записи, которая затем дает мне возможность выйти из системы, а также отображать данные для входа. просто не уверен, как поместить его в это меню навигации.