Всем привет. Проблема заключается в том, что не срабатывает
if($this->Access('all'))
{
return true;
}
else if(($this->Access('admin')) && ($_SESSION['user']->admin == true))
{
return true;
//Вот здесь возвращает истину, даже когда массив $_SESSION пустой,
//И тем более когда в нем admin == false;
}
return false;
Если же писать извращенный код, то все работает.
else if($this->Access('admin')){
if($_SESSION['user']->admin == true)
{
return true;
}else{
return false;
}
Попробуй вместо && написать and. Вот примеры http://php.net/manual/ru/language.operators.php
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть переменные с функцией eregi_replace, с сожалению функция давно устарелаПодскажите пример как на php 7 то же самое сделать
Насколько я знаю, использование prepared statement уже само по себе гарантированная защита от SQL инъекций (тк
Кто сталкивался или знает есть ли на PHP реализации торговли, управление остатками и тому подобное? Есть ли вообще в природе подобные проекты?...