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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2013, 11:48   #1
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию Как организовать админку для сайта?

Меня не интересуют отдельные строки кода, меня интересует сам процесс:
1. Как хранить в бд логины-пароли? Шифровать?
2. Как сделать так чтоб на страницу "админки" мог зайти только проверенный "пользователь"?

Допустим есть login.php с формой, при заполнении формы происходит запрос в бд, если логин-пароль совпадают с записью в бд происходит переход на страницу admin.php.
А если в строке браузера просто ввести admin.php то как?
Как сделать так, чтоб не залогиненого пользователя admin.php слала НАХлавную?
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 04.09.2013, 12:06   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

1. логин и хеш пароля, в самом простом случае - md5()
2. проверка на соотв логина и хеша в бд - при успехе создание сессионных переменных к примеру $_SESSION['logged']=1 и потом проверка везде - если 1 то пущать иначе нет

перенаправление - header("LOCATION: url");
ADSoft вне форума Ответить с цитированием
Старый 04.09.2013, 13:37   #3
myorient
Пользователь
 
Регистрация: 27.05.2013
Сообщений: 24
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
1. логин и хеш пароля, в самом простом случае - md5()
Я бы даже сказал md5 и щепотку "соли"
myorient вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше организовать приложение для доступа к БД finansist Свободное общение 0 13.07.2013 18:07
Задача: создать единую админку для группы сайтов NordVad PHP 0 14.05.2013 18:34
Скрипт наполнения сайта через админку Fedorenkosergey PHP 3 10.01.2012 11:53
Как организовать интерфейс для работы с базой данных Manonia Общие вопросы .NET 5 24.06.2010 20:41
Как бы организовать рекурсию, или альтернативу О_о.. для данного примера? Познающий Помощь студентам 0 07.02.2010 17:21