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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Доступ в админку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Perun
Отправлено: 11 Марта, 2019 - 17:21:38
Post Id


Гость


Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




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

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


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




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.  
 
 Top
Perun
Отправлено: 12 Марта, 2019 - 10:28:54
Post Id


Гость


Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




andrewkard пишет:
да, рбак
https://ru[dot]wikipedia[dot]org/wiki/%D[dot][dot][dot]0%BB%D0%B5%D0%B9

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

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

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


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)





тогда выводим ссылку на админ панель
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB