![]() |
Отображение админского интерфейса, в зависимости от переменной
Хочу сделать чтобы админский интерфейс отображался в зависимости от установленной переменной
допустим $admin=0; не отображать, $admin=1; отображать страничка с админским интерфесом лежит в папке www/admin/index.php папка под паролем с помощью .htpasswd а сам сайт www/index.php просто хочу чтобы не выкидывать лишние админские блоки каждый раз при переписывании кода из текста вручную, а чтобы они автоматически отключались из кода с помощью переменной, а страничку index.php просто копировать понимаю что переменную можно передать через GET и тогда интерфейс отобразится, но скрипты всё равно в другой папке под паролем так что доступа к админке не будет вобщем незнаю как правильно это делается? или вначале страницы обнулить переменную $admin, а потом уже писать в зависимости от админский интерфейс или нет, код ведь сверху вниз исполняется, даже если будет передана переменная а потом обнулена, то уже никак её не передать? и насколько это надёжно вобще .htpasswd? |
имхо, думаю нужны сессии.
во все php файлы, в самом верху добавляете: HTML код:
session_start(); Т.е. сделать форму авторизации, хотя бы в том же www/index.php, хотя бы самую простую, хотя бы так: PHP код:
PHP код:
|
в php ссесии - ооооочень полезное дело, и на самом деле, очень простое.
о ссесиях еще полезная статья неплохой скрипт авторизации, можно легко доделать под свои нужды, с ипользованием базы |
Время: 01:56. |
Время: 01:56.
© OSzone.net 2001-