![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| mustafallah |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.3.2008 Репутация: 1 Всего: 1 |
Здравствуйте!
Как лучше защитить раздел админки средствами PHP? |
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Поставь авторизацию через сложный пароль и логин.
|
|||
|
||||
| mustafallah |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.3.2008 Репутация: 1 Всего: 1 |
Ну это понятно, а как организовать эту авторизацию... я не знаю.
|
|||
|
||||
| VitaL |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 24.6.2006 Репутация: нет Всего: нет |
см тут |
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Я бы попробовал сделать так.
|
|||
|
||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
mustafallah, при работе в админке перед выполнением какого либо скрипта проверяется состояние сесии где храниться указатель на то может ли пользователь работать в админке или нет, если указатель false вместо запрошеного скрипта выполняется скрипт предлогающий сначала авторизоваться, если указатель true то скрипт выполняется в полном обьеме. Прежде чем проверять указатель на состояние необходимо проверить его на сушествование, если его не сушествует мы его создаем и присваеваем ему значение по умолчанию false. Скрипт предлогающий авторизоваться пользователю передает пароль и логин на сервер, где они проверяются на принадлежность администратору. Если проверка прошла успешно то указатель в сесии переводим в состояние true, если не соответствуют выводим сообщение об этом. Вот в крадце самый простой способ защиты админки
|
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
А круче нарисовать картинку и сделать авторизацию по ней
|
|||
|
||||
| mustafallah |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.3.2008 Репутация: 1 Всего: 1 |
Спасибо всем за ответы, буду пробовать.
Добавлено через 10 минут и 52 секунды В общем не стал напрягаться. Сделал по примеру NLspieler.
Если пасс верный то ок страница грузится дальше, если нет то умирает. С сессиями не дружу надо на досуге как нибудь почитать и сделать нормальную защиту. В принципе вопрос решен, тему можно закрывать. Всем огромное спасибо за помощь! |
|||
|
||||
| gibbzy |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
ещё можно htaccess`ом
файл .htpasswd
|
||||
|
|||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
тоесть? |
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Он имел в виду капчу. Т.е. кроме пароля и логина нужно вводить еще и проверочный код с картинки. Зачем это нужно, спросят некоторые, все дело в том, что таким образом обеспечивается защита от подбора пароля. Так же, это помогает защититься от автоматических регистраций и много другого. |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
я не имел в виду капчу.
Я имел в виду что просто сравнивать контент картинок, если совпадает то - вошел. Это сообщение отредактировал(а) gta4kv - 16.12.2008, 17:24 |
|||
|
||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
gta4kv, тоесть хешировать картинку?
Где-то слышал про следующий способ авторизации, на экране выводится в случайном порядке група картинок, юзеру чтобы авторизоваться необходимо описать мышкой как можно более точную оласть, в которую входят три картинки которые он выбрал. Интересно какой механизм лежит внутри может кто знает? |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
как альтернатива защиты:
поле закачки файла, юзер указывает файл с компа (уже специально сгенерированный для него системой), система проверяет его (алгоритм какой нить) и дает добро или пинок. изврат уже пошел -------------------- Amazing |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
krundetz,
что-то типа:
рисунок какой нибудь сделать 10х10, в фотошопе просто квадратным карандашом наставить десять разноцветных клякс Это сообщение отредактировал(а) gta4kv - 17.12.2008, 09:56 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |