Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Доступ в админку
Форумы портала PHP.SU » » Вопросы новичков » Доступ в админку

Страниц (1): [1]
 

1. Perun - 11 Марта, 2019 - 17:21:38 - перейти к сообщению
1. Почитал варианты какие есть в сети, в основном речь о доступе по IP. Не знаю, почему этот метод настолько популярный, но он явно очень ограничен в возможностях. Я так понимаю нет смысла говорить о недостатках, все и так понимают. Вопрос с доступом по подсетям. какому-то ограниченному диапазону - тоже не подходит. т.к. есть много чисто пользовательских банальных ограничений. Может есть на сегодня какой-то более актуальный способ кроме IP и входа по паролю?

2. Собственно сам механизм входа в админку. Насколько корректно и в каком именно виде, прямо в разметке указывать условие видимости панели/закладки админки? Например по какому-либо условию задавать блоку видимость через задание параметра стиля формы/тега?
Как вариант - по тому же айпишнику(айпишник -это просто пример для понимания о чем речь) в меню навигации для элемента списка АДМИН прописывать прямо в теге <li> стиль и в качестве изменяемого параметра вставлять заранее определенную php переменную, или лучше это делать через указание тоже в теге <li> конкретного класса(видимый/невидимый), а свойства прописывать через CSS в соответствующем файле?
Или оба варианта - масло масляное - без разницы?
2. andrewkard - 12 Марта, 2019 - 09:32:57 - перейти к сообщению
Perun пишет:
Может есть на сегодня какой-то более актуальный способ кроме IP и входа по паролю?

да, рбак
https://ru[dot]wikipedia[dot]org/wiki/%D[dot][dot][dot]0%BB%D0%B5%D0%B9
(Добавление)
andrewkard пишет:
прямо в разметке указывать условие видимости

нет, вообще не выводить
PHP:
скопировать код в буфер обмена
  1.  
  2.  !Yii::$app->user->isGuest && Yii::$app->user->can('admin') ? (
  3.             ['label' => Yii::t('app','Панель управления'), 'url' => [Yii::$app->params['lang'].'/admin/index']]
  4.             ) : '',
  5.  
3. Perun - 12 Марта, 2019 - 10:28:54 - перейти к сообщению
andrewkard пишет:
да, рбак
https://ru[dot]wikipedia[dot]org/wiki/%D[dot][dot][dot]0%BB%D0%B5%D0%B9

Что это? ссылка ведет к каким-то ошибкам..

andrewkard пишет:
вообще не выводить
Я наверное совсем-совсем новичок... Из кода понял только, что предлагается манипуляция с адресной строкой. Тернарный оператор вижу, но конкретные операнды и операторы не знакомы...

Очевидно не время еще...
Буду пока пользоваться вариантом "в лоб"
4. andrewkard - 12 Марта, 2019 - 10:50:02 - перейти к сообщению

тогда выводим ссылку на админ панель

 

Powered by ExBB FM 1.0 RC1