Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11

Авторизация в админ панели

17.12.2015, 12:12. Показов 1944. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Поступил заказ, для которого нужно оформить примитивную кастомную CMS. Собственно, страх в плане безопасности для входа в админ панель. Имеется вот такой вот код в файле config.php

PHP
1
2
define( "ADMIN_USERNAME", "admin" );
define( "ADMIN_PASSWORD", "mypass" );
И собственно вот таким нехитрым способом при логине все это дело проверяется

PHP
1
if ( $_POST['username'] == ADMIN_USERNAME && $_POST['password'] == ADMIN_PASSWORD )
Что скажите в плане безопасности? Как нужно защитить все это дело?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.12.2015, 12:12
Ответы с готовыми решениями:

Функциональность админ-панели
нужно через админ панель добавить новые товары Вот файл с добавлением новой статьи <?php include('fns.php'); if...

Редирект с админ панели
Добрый день, такой вопрос авторизуемся в админ панели сайта и после ввода логина и пароля остаемся на странице/admin и по умолчанию...

Ограничение доступа к админ панели
У меня такая проблема. Я реализовал регистрацию и кабинет для админа и для пользователя , но когда я захожу под пользователем я могу...

6
В поисках себя
 Аватар для Glart
115 / 89 / 34
Регистрация: 12.11.2015
Сообщений: 529
17.12.2015, 12:26
А какой уровень защиты необходим?
1. Как для мелкого проекта?
2. Как для среднего проекта?
3. Как для большого проекта?
4. Как для супер секретного проекта?

Если на уровне примитива, то вполне сойдет.
Если на уровне примитива, то можно еще через htaccess файл прописывать доступы по логину и паролю.

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

Для антибрута обычно используют капчу, блокировка попыток ввода, скажем на 15 минут, после 3х неудачных.

Все зависит от того, какой уровень защиты нужен.
0
 Аватар для Raisin Zn
101 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 965
17.12.2015, 12:27
На мой взгляд лучше хранить пароли и логины в базе данных. Пароль лучше шифровать, например md5().
1
В поисках себя
 Аватар для Glart
115 / 89 / 34
Регистрация: 12.11.2015
Сообщений: 529
17.12.2015, 12:32
Цитата Сообщение от Raisin Zn Посмотреть сообщение
Пароль лучше шифровать, например md5().
+ еще не забывать подсолить...
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
17.12.2015, 12:48  [ТС]
Glart, 1-2 скорее,
Я бы хотел для успокоения совести хоть что-то для защиты добавить.
0
В поисках себя
 Аватар для Glart
115 / 89 / 34
Регистрация: 12.11.2015
Сообщений: 529
17.12.2015, 12:57
Цитата Сообщение от kirill_kuts Посмотреть сообщение
Я бы хотел для успокоения совести хоть что-то для защиты добавить.
Можно добавить капчу, выглядит грозно снаружи. Сделать пароль случайным набором символов и не из 4-6, а хотя бы 10. Да множество вариантов. Можно, как было выше сказано сделать через БД с использованием хеш функции.

Я не могу знать, что может успокоить вашу совесть.
1
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
17.12.2015, 13:05  [ТС]
Glart, Успокоит душу и добавит уверенности Длинна пароля однозначно будет больше и уже нашел статью на хабре по хеш-функциям, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.12.2015, 13:05
Помогаю со студенческими работами здесь

Ошибка в рабботе админ-панели
Пишу сайт на локальном сервере в формате php. Сделал сайт решил так же к нему добавить админ панель. Есть форма и кнопка для добавления...

Изменение всего с админ панели браузера
Ребята как сделать чтобы всё изменялось в админ панели Например в админ панели есть пункт Название сайта Он должен при вводе текста...

Выкачка файла лишь с админ-панели
Здравствуйте. Такая ситуация: Есть админ-панель, в ней есть небольшой лог в таблице, достаётся контент из файла так: ...

Создание админ панели (не для блога)
Собственно выучил html и css. Для себя начал делать проект, вроде как всё оформил, но не хватает автоматизации сайта. Встал вопрос о...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru