Loading...
Помощь по скриптам | Изучаю php - Функция -> true/false
Хочу сделать функцию типа
users(false); Запретить
users(true); Разрешить

function users('true' : 'false'){ global $access;

***

}


Подкажите как это делается! На php.net информацию только по
boolean значение var. Нашел!
wearnings (06.01.2020 в 19:13)
Хочу сделать функцию типа
users(false); Запретить
users(true); Разрешить

function users('true' : 'false'){ global $access;

***

}


Подкажите как это делается! На php.net информацию только по
boolean значение var. Нашел!

что такое access?уровень какой то?
d1nka (06.01.2020 в 19:24)
что такое access?уровень какой то?


Проверка user таблицы и сесию пользователя! Если не ошибаюсь в DCMS используется global $user;
wearnings (06.01.2020 в 19:28)
Проверка user таблицы и сесию пользователя! Если не ошибаюсь в DCMS используется [red]global $user;[/red

то есть типо если не авторизован то кидать на страницу какую то?
d1nka , Да...


Выкидуем не зарегистрированого пользователя
# Разрешаем прямой доступ
define('SECURITY_WSCMS', true);
# Подключаем файлы конфигурации ядра
require_once ('engine/config.php');
core::head('Добро пожаловать').users(false);

Оставляем не зарегистрированого пользователя
# Разрешаем прямой доступ
define('SECURITY_WSCMS', true);
# Подключаем файлы конфигурации ядра
require_once ('engine/config.php');
core::head('Добро пожаловать').users(true);

Так само и для зарегестрированого
________
посл. ред. 06.01.2020 в 19:41; всего 1 раз(а); by wearnings
php
   function users($var) {  global $access;  if ($access) return $var = true; else return $var = false;  }   
d1nka (06.01.2020 в 19:52)
php
   function users($var) { global $access; if ($access) return $var = true; else return $var = false; }   
Так просто?
php
   <?php class Access { # Только для зарегистрированых public static function users($ws) { global $access;  if ($access) { return $ws = true; // Сообщения через $COOKIES echo '<meta http-equiv="refresh" content="0; url=/" />'; exit; } else { return $ws = false; // Сообщения через $COOKIES  echo '<meta http-equiv="refresh" content="0; url=/" />'; exit; }  }   
Ввывод для не зарегистрированых к примеру
php
   access::users(false);   
НАМЕК ПОНЯЛ! СЕЙЧАС ОБРАБОТКУ ИНФОРМАЦИИ ДОПИШУ И БУДЕТ ОК СПАСИБО
________
посл. ред. 06.01.2020 в 20:14; всего 2 раз(а); by wearnings
echo '<meta http-equiv="refresh" content="0; url=/" />';
Это что? *nastav*
Night_devil (06.01.2020 в 20:55)
echo '<meta http-equiv="refresh" content="0; url=/" />';
Это что? *nastav*

Тоже самое что и переадресация
HEADER LOCAL только в html коде
Кто так пишет то?... Эх..
Онлайн: 4
Время:
Gen. 0.1018
(c) Bym.Guru 2010-2026