Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2015, 17:09   #1
Mik92
Пользователь
 
Регистрация: 25.08.2014
Сообщений: 87
По умолчанию Как защитить админку?

Привет подскажите как защитить админку от простого перехода по .../admin.php

Есть 2 файла, первый проверяет на валидные (login.php) данные а второй уже админка (admin.php). login.php после проверки если все правильно перенаправляет в админку (admin.php). Проблема, если я перейду в адресной строке по пути ../admin.php именно на файл с админкой то он открывается. Как его защитить от сторонних входов? Чтобы только в этот файл попасть можно было через редирект от login.php с валидными данными.
Mik92 вне форума Ответить с цитированием
Старый 16.01.2015, 17:17   #2
Rudimo
Новичок
Джуниор
 
Регистрация: 17.03.2011
Сообщений: 25
По умолчанию

Здраствуйте. У вас авторизация в админку на сессии? В админке напишите условие, если вы авторизованы и создана сессия, то добро пожаловать в админку, если нет то редирект на login.php.
Rudimo вне форума Ответить с цитированием
Старый 16.01.2015, 17:52   #3
Mik92
Пользователь
 
Регистрация: 25.08.2014
Сообщений: 87
По умолчанию

Цитата:
Сообщение от Rudimo Посмотреть сообщение
Здраствуйте. У вас авторизация в админку на сессии? В админке напишите условие, если вы авторизованы и создана сессия, то добро пожаловать в админку, если нет то редирект на login.php.
К сожалению без сессии. Я в ней не разобрался. Авторизация очень простая, я пытаюсь сделать однопользовательскую админку без базы данных.
Mik92 вне форума Ответить с цитированием
Старый 16.01.2015, 19:29   #4
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

отаквот можно http://www.php.su/articles/?cat=apache&page=010
Gorychev вне форума Ответить с цитированием
Старый 16.01.2015, 22:26   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

неважно, надо разобраться в сессиях
ADSoft вне форума Ответить с цитированием
Старый 18.01.2015, 14:31   #6
Mik92
Пользователь
 
Регистрация: 25.08.2014
Сообщений: 87
По умолчанию

Сделал через сессию, все работает как хотел всем спасибо
Mik92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как защитить данные? kuri12 JavaScript, Ajax 18 02.03.2014 09:19
Как организовать админку для сайта? alextrof94 PHP 2 04.09.2013 13:37
Как защитить программу Armiol Безопасность, Шифрование 33 09.11.2011 14:21
Как защитить БД SQLite3? Greek9000 БД в Delphi 0 26.03.2010 08:57
Как защитить программу?? PONKA Безопасность, Шифрование 8 19.05.2008 08:16