@t_timaa

Как «защитить» администратора и его админ панель?

Собсна имеется небольшая форма > ввели данные администратора > нас закинуло на админ-панель (простая html страница с некоторыми функциями). Так вот, фактически , зная путь админ-панели, достаточно ввести в строку www.xxx.com/admin/adminpanel.php (к примеру) и я окажусь там, без надобности вводит данные. Скажите, как обеспечить такую взаимосвязь? чтобы на админ панель , я смогу попасть только тогда, когда веду данные?
  • Вопрос задан
  • 641 просмотр
Пригласить эксперта
Ответы на вопрос 3
casusbelli-dn
@casusbelli-dn
Вникаю по чуть-чуть
Сделай простую авторизацию с сессиями (без регистрации). Делается за 15 минут.
Ответ написан
Комментировать
@errogaht
PHP developer
1 вариант HTTP base auth .htpasswd + .htaccess файлы.

.htpasswd создаём тут www.htaccesstools.com/htpasswd-generator
и кладём его в папку, которую нужно защитить паролем
.htaccess создаём тут www.htaccesstools.com/htaccess-authentication (нужно указывать полный путь до файла .htpasswd)

2 вариант HTTP base auth PHP
https://gist.github.com/rchrd2/c94eb4701da57ce9a0a...

3 вариант PHP самопис
написать на PHP самому простую аутентификацию.

4 вариант PHP готовое решение
https://cartalyst.com/manual/sentinel/2.0

А вообще лучше всего делать админку изначально на фреймворке, например Laravel где есть уже встроенная утентификация и миллион других вещей, которые ускоряют разработку значительно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы