01 января 2008 ~ 18 Комментариев

Юзабельная капча на php

php

imgcap3 

Securimage — бесплатная капча написанная на PHP с открытым исходным кодом. Сам я ярый противник использования капч, но в некоторых случаях они не заменимы, именно в этом случае и не надо обложатся, так как через чур сложные капчи зачастую просто отпугивают пользователя.

Securimage в отличии от многих решений для капч, очень опциональна и с помощью ее можно сделать настоящую «конфетку» :-)

Используйте капчи только в крайних случаях!

Преимущества Securimage(описываю в порядке значимости):

  • Обновление изображения капчи без перезагрузки страницы
  • Изменяемая длинна капчи
  • Генерирование аудио-капчи в формате .wav
  • Использование списка слов для генерирования капчи
  • Поддержка TTF шрифтов
  • Простое добавление фонов для капчи
  • Изменение цвета, прозрачности текста

 

Вот так выглядит рядовая капча:

capcha

 

Скачать «Securimage»(69 килобайт)

Посмотреть демо «Securimage»

18 Комментариев для “Юзабельная капча на php”

  1. root 1 мая 2008 at 19:50 Permalink

    «коНфетку»

  2. root 1 мая 2008 at 20:38 Permalink

    Блин, извини, я забыл про Ctrl+Enter))

  3. Я собственной персоной 1 мая 2008 at 21:03 Permalink

    Блин, извини, я забыл про Ctrl+Enter))

    Всеравно спасибо :-)

  4. onthefly 2 мая 2008 at 18:53 Permalink

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

    Например, её аудиоверсия не учитывает тот факт, что названия букв и ичлительные на разных языках произносятся по-разному.

    В случае, если на картинке написано аР1уТе, как сходу определить – на русском она или на латинице? Если я не был ни разу на вашем сайте, как мне догадаться об этом?

    Это всё, конечно, мелочи, но из них и складывается то, что мы называем удобством использования

  5. Я собственной персоной 3 мая 2008 at 9:31 Permalink

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

    Например, её аудиоверсия не учитывает тот факт, что названия букв и ичлительные на разных языках произносятся по-разному.

    В случае, если на картинке написано аР1уТе, как сходу определить – на русском она или на латинице? Если я не был ни разу на вашем сайте, как мне догадаться об этом?

    Это всё, конечно, мелочи, но из них и складывается то, что мы называем удобством использования

    Для этого и существует веб-мастер, что бы дорабатывать.
    Если бы я делал капчу я бы делал ее на базе коротких слов, что эта капча легко позволяет.

  6. Сергей 5 мая 2008 at 21:09 Permalink

    Я, а как вы защищаете свои формы, например эту форму комментария?

  7. Я собственной персоной 5 мая 2008 at 21:20 Permalink

    Я, а как вы защищаете свои формы, например эту форму комментария?

    А никак :-)
    У меня настроена премодерация на все комментарии со ссылками, пока этого хватает.
    Не могу я издеваться над своими читателями и пытать их ужасными капчами, даже во вред себе.

  8. Ярослав Бирзул 6 мая 2008 at 23:04 Permalink

    Как-то не очень она юзабильна :)

  9. aktuba 26 мая 2008 at 19:42 Permalink

    Интересно, конечно, но мне больше нравится капча от captcha.ru… Вот если ее доработать (в визуальном плане), то получается очень хорошо…

  10. MT 17 июня 2008 at 3:24 Permalink

    Может кто-нибудь подскажет , можно ли эту капчу встроить вместо стандартной в DLE ?

  11. FL@SH 22 октября 2008 at 6:38 Permalink

    Можно конечно. Стучи в асю – обьясню. ася 525302

  12. Итак 22 ноября 2008 at 15:42 Permalink

    А как заставить сохраняться уже введенные данные при неправильном наборе кода?

  13. Я собственной персоной 22 ноября 2008 at 17:41 Permalink

    А как заставить сохраняться уже введенные данные при неправильном наборе кода?

    Ну это уже надо самому реализовывать с помощью php.

  14. Sysanin 15 декабря 2008 at 0:55 Permalink

    Ничего капча, тока чет звуковой файл у меня не генерился нормально (плееры ошибку писали)

  15. Andrey 22 января 2009 at 16:56 Permalink

    а как скрыть из html строку вида
    securimage_show.php?sid=ac637937f6bd3dec68923d6b3d72c69d
    преобразовать в например securimage.jpg
    или в ac637937f6bd3dec68923d6b3d72c69d.jpg

  16. RiCo 20 мая 2009 at 21:26 Permalink

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

    Например, её аудиоверсия не учитывает тот факт, что названия букв и ичлительные на разных языках произносятся по-разному.

    В случае, если на картинке написано аР1уТе, как сходу определить – на русском она или на латинице? Если я не был ни разу на вашем сайте, как мне догадаться об этом?

    Это всё, конечно, мелочи, но из них и складывается то, что мы называем удобством использования

    Для этого и существует веб-мастер, что бы дорабатывать.
    Если бы я делал капчу я бы делал ее на базе коротких слов, что эта капча легко позволяет.

    а кстати подскажитек в реале на каком языке генерируется код на латинице или на кирилице

  17. cyrax1000 4 июля 2009 at 1:59 Permalink

    Спасибо, попробую у себя на новом блоге :)


Оставить комментарий