ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Сделать админ панель

Сегодня займёмся админ панелью. Вчера решил сделать свою админку, вернее вход в админ панель! И естественно, что пошел посмотреть, что вообще пишут по поводу создания админ панель, как её сделать, где её скачать, как вообще она – админ панель функционирует!

И в очередной раз убедился, что бывают такие темы, что ничего внятного не написано, а если написано, то так коряво и непонятно, что просто нет никаких сил, чтобы это прочитать и тем более понять!

Наша миссия, исправлять такие вещи!

+ Чуть не забыл если вас интересуют админки, то мы собрали несколько шаблонов - Шаблоны админок скачать
Не получается скачать!?
И ещё! Мы собрали несколько архивов шаблонов сайта.
Примечание

Друзья!

Мы переделали данную страницу потому, что использовали чужие скрипты для входа в адимн панель!

И использовали их довольно давно, было жалко просто выкидывать, если интересно, то ссылка внизу страницы, далее - в разделе вход в админку, ищи - старый вариант + и к данному варианту, делали еще и видео - Видео - Создать админку, вход, выход, чрез php, закрыть доступ к информации через сессию.

Теперь же прошло немного времени! И мы в состоянии самостоятельно все это написать!

Начнем с описания страниц.

Кратко:

1. Сессии.

2. Страница входа - index.php. Пример.

3. Страница выхода - logout.php. Пример.

4. Тестовая страница для иллюстрации работы входа в админку… Пример.

5. Вставить код из тестовой страницы в каждую страницу, которая касается администратора.

6. Скачать архив с входом в админку См внизу страницы…

Начнем со страницы index.php.

Запустим сессию:

session_start ();

Сделаем соль – набор цифр и букв, которую надо изменить – для лучшего шифрования.

$salt = "89fe766db2985e1ecc1972c25577ddbf";

Получим пароль и имя администратора(По умолчанию : имя - admin, пароль - 12345):

$name = md5(strip_tags($_POST["name"]).$salt);  // echo $name."<br>"; $pas = md5(strip_tags($_POST["pas"]).$salt);  //  echo $pas."<br>"; 
Как изменить admin и пароль!?

Раскомментируйте(уберите «//») echo в каждой строке 3 + 4 - сохраните файл + загрузите на сервер, перезагрузите index.php.

Заполните форму и нажмите отправить сверху слева будут данные. Которые вам нужно записать в 18 строку

Попробуйте догадаться куда…

строка 18 if(($name == "18127e516cb4596a51d28fed865eb4dc") && ($pas == "3efa71bc5cee5e6e133dff04ff4998b9"))
Что требуется заменить!?

Если у вас будет на сайте какая-то привязка к $_SESSION["admin"], то требуется заменить -

admin_example строка 6 + 21 на admin в "index.php" + в файле "logout.php" - строка - 8.

Если же вы не знаете, что такое - $_SESSION["admin"], то вам ничего не нужно менять – когда необходимость возникнет, то вам не потребуются объяснения…

Если переданные данные верны строка 18, то вам выдаст – все верно – запустим соответствующую сессию, внутри какие-то данные..

И будет переадресация на тестовую страницу.

Если данные не верны. то будет выводиться(строка 26):

$info = "Что-то не верно";

И будут записываться куки –сколько осталось попыток..

После того, как все попытки будут потрачены будет выдаваться, что:

заблокировано Если вы не в курсе, то куки можно удалить ручками открыв консоль.. – только выбрать не консоль.., а - application и далее куки -и удалить "_um_fl"

И второй файл logout.php

Если сессия существует, то уничтожаем сессию и выводим вы вышли…

session_destroy (); echo "Вы вышли";

Если сессии не существует то:

echo "Для того, чтобы выйти – надо сперва войти!";

Если не требуется переадресация на страницу входа –удаляем строку №5

И test.php

Этот файл нужен лишь для того, чтобы проиллюстрировать, как будет работать сессии администратора..

Где много кода – там можно поместить вашу информацию строка 4 – 8 – эта информация не будет доступна, кроме вас…

Данный код с этой страницы вы может поместить на любую страницу, где требуется скрыть информацию от всех других пользователей!

С вашими куками, что-то не то..., попробуете перезагрузить страницу..
ava
2018/09/25 - 08:02 | Ирина Николаевна
Спасибо за игру. Установила себе на сайт. Всё получилось. Я пенсионерка, учусь быть уверенным пользователем компьютера и интернета. Ваша игра установилась очень легко даже с учётом для моих ограниченных знаний. Спасибо!
ava
Это Вам спасибо!
И … здесь хочу сказать о потустороннем… - невозможно помнить все! И тут оказалось, что в форму передаются данные админа! И вы - Ирина Николаевна, как раз попали под этот сбой системы!
КАК!? Как это возможно! И мы удивляемся, когда что-то падает, ломается – здесь простой сайт с тремя строчками периодически глючит…
Как помните в том фильме –«Я робот» - случайные сегменты код…

ava
2018/09/18 - 10:45 | Максим Иванов
Спасибо за вашу работу! Все хорошо работает, очень помогли👍 желаю вам процветания!!
ava
Почему-то очень мало говорят спасибо! Люди, как бессловесные роботы, готовы поглощать, поглощать и поглощать до смерти...без единого слова благодарности!
Спасибо Вам!
После таких простых слов понимаешь, что кому-то это интересно и он может сказать спасибо!
И вам желаю удачи!
Теги:
как сделать админ панелькак сделать админ панель для сайта выход админ панельPhp админ панельвход из админ панельФайл выхода из панели администратораФайл входа в админ панельДелаем свою панель админаДелаем свою панель администратора

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) https://dwweb.ru/ http://calc.dwweb.ru/ http://kod.dwweb.ru/ http://marrex.ru/ http://pro.dwweb.ru/ https://f0rlink.com/ https://comments.dwweb.ru youtube Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019