Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверка безопасности

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: безопасность) своя простенькая captcha
spaceair
Отправлено: 10 Июля, 2011 - 17:18:16
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Оцените систему защиты, от спам ботов. Ваши рекомендации.))
Прошу сильно не язвить я новичок)


создал базу картинок
1.gif,2.gif,3.gif,.....(5ть)
и пять кодов md5(md5) =>row[pass]

добавил картинки в базу+каждой картинки соответствует код отображенный на картинке md5

PHP:
скопировать код в буфер обмена
  1.  
  2. $img_s=rand(1,5);//перебор сл.чисел. вывод случайной картинки
  3. $result_com_s=mysql_query("SELECT //// FROM ///// WHERE id='$img_s'");
  4. //передаем через форму name=vaild код с картинки
  5.  
  6.  
  7. $vaild=md5(md5($vaild));
  8.  
  9. if ($row[pass]==$vaild) {
  10. //Все прошло успешно!
  11.  

(Отредактировано автором: 11 Июля, 2011 - 16:01:41)

 
 Top
Саныч Модератор
Отправлено: 10 Июля, 2011 - 21:30:31
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




рекомендация: вашему коду нужно сделать Ctrl + A и Delete...
з.ы. $row[pass] вот это не есть правильно, если конечно у вас не определена константа pass...


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LIME
Отправлено: 10 Июля, 2011 - 21:35:36
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




spaceair капчи лучше формировать динамически чтоб нельзя было создать их базу
и строку из которой капча сформирована хранить в переменной сессии
Саныч поправте пжлст если это не так
 
 Top
OrmaJever Модератор
Отправлено: 10 Июля, 2011 - 22:09:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




http://flexyshape.com/interest.php?cat=1'


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 11 Июля, 2011 - 00:41:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




http://img12[dot]imageshost[dot]ru/img/2[dot][dot][dot]e1a1b751276b[dot]png

Глобальные цвета фона и текста не указаны - выглядит ужасающе.
(Могу заскринить и весь свой рабочий стол дабы доказать что сам он не страшен Закатив глазки )
Размеры и положения розового заголовка и полей ввода с кнопкой оставляют желать лучшего.
(Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1.3) Gecko/20091020 Ubuntu/9.10 (karmic) Firefox/3.5.3)
Ждите тех же проблем отображения у сафари в мак-ОС.

Убеждаюсь в который раз - сайт сверстаный и спрограммированый под линуксом - работает везде..
Под виндой - только в винде..
Дискриминация? Радость
 
 Top
spaceair
Отправлено: 20 Июля, 2011 - 22:45:34
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




прикольная каптча и легкая в установке))
делюсь
http://easywebscripts[dot]net/php/php_sec_img.php
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB