РЕШЕНО Как закрыть доступ к странице всем кроме админа ?

Greatness

Местный
Всем привет подскажите коллеги админы как закрыть доступ всем пользователям кроме админа к Модераторской в данном коде. Путь : папка inc - user_menu
Суть : не убирать модераторскую в админку, а закрыть доступ к странице в меню пользователя сделать проверку по id номеру, чтобы страница появлялась только у id = 1, то есть у админа, помогите с кодом пожалуйста !

<br>
<div class="acc-title">Серфинг сайтов</div>
<ul class="field-gr"><a href="/account/serfing"><li>Серфинг</li></a></ul>
<ul class="field-gr"><a href="/account/serfing"><li>Модераторская</li></a></ul> - ( доступ к данной странице чтобы был только у админа )
<br>
 

normalno

Местный
Код:
                    <?php
                        if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1)
                    {
                        $db->Query("SELECT * FROM db_serfing WHERE status = '1' ORDER BY time_add DESC");
                    ?>
                    <ul class="field-gr"><a href="/account/serfing"><li>Модераторская (<?php echo $db->NumRows(); ?>) </li></a></ul>

                    <?php
                    }
                    ?>
Так же во файле _serfing_moder.php нужно в самом верху заменить строку:
И у файле us-advservice.php где то 33 строка, делаем тоже самое* (без { )
Код:
if (isset($_SESSION['admin'])){

НА

if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1){
Незабываем ставить лайки! :cool:
 
Последнее редактирование:

Greatness

Местный
Код:
                    <?php
                        if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1)
                    {
                        $db->Query("SELECT * FROM db_serfing WHERE status = '1' ORDER BY time_add DESC");
                    ?>
                    <ul class="field-gr"><a href="/account/serfing"><li>Модераторская (<?php echo $db->NumRows(); ?>) </li></a></ul>

                    <?php
                    }
                    ?>
Так же во файле _serfing_moder.php нужно в самом верху заменить строку:
И у файле us-advservice.php где то 33 строка, делаем тоже самое* (без { )
Код:
if (isset($_SESSION['admin'])){

НА

if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1){
Незабываем ставить лайки! :cool:
Спасибо все получилось ! Возник вопрос :

if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1){

а не проще ли убрать admin и оставить только проверку по id номеру типа такого вида будет работать ?

if (isset($_SESSION['user_id'] == 1){
 

pligin

Команда форума
Администратор
Спасибо все получилось ! Возник вопрос :

if (isset($_SESSION['admin']) || $_SESSION['user_id'] == 1){

а не проще ли убрать admin и оставить только проверку по id номеру типа такого вида будет работать ?

if (isset($_SESSION['user_id'] == 1){
Да.
 
Верх