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 коде
Кто так пишет то?... Эх..
Онлайн: 1
Время:
Gen. 0.1642
(c) Bym.Guru 2010-2025