При рассмотрении механизма reCaptcha как антиспамерский метод защиты сразу же возникло желание внедрить его в стандартный механизм комментариев Django. Сказать по правде, мне нравятся комментарии в Django, в них заложена именно та гибкость которая позволяет легко менять основной функционал.
На просторах интернета описано множество решений использования reCaptcha в проектах. Правда все они мне показались "разляпистые", одни из них предлагали менять шаблон + вьюху, другие - форму + шаблон, и т.д. Рассматривая каждый из них ощущалась какая то незаконченность и вроде бы они все работают, но душа требовала красоты и порядка :).
понедельник, 25 мая 2009 г.
воскресенье, 17 мая 2009 г.
Captcha в Django
Семейство captcha реализаций
Решил разобраться какие есть решения captcha в Django. Немного погуглив можно выделить следующие:
1. django-yacaptcha
2. django-simple-captcha
3. reCAPTCHA
4. Captcha
5. supercaptcha
OpenId + Google account
Прочитал про такую замечательную вещь как OpenId. Ну и вот решил сразу попробовать как же эта технология работает.
Зайдя на сайт друга не раздумывая начал в поле OpenId вводить свой e-mail. И уже в предвкушении быстрой победы нажал кнопки "Войти". Результат меня изрядно удивил, выдало ошибку :(, в недоумении решил погуглить и все же разобраться с проблемой.
Информация вроде бы навалом по данной теме, но мои попытки авторизоваться были четны. И читая документацию на гугловском сайте случайно наткнулся на ссылку:
https://www.google.com/accounts/o8/id
И кто бы знал, что эта ссылка и есть та магическая комбинация цифр которую нужно вводить в поле OpenId (правда на сайт друга мне так и не удалось зайти, на этот раз мои планы нарушили банальные баги!).
Зайдя на сайт друга не раздумывая начал в поле OpenId вводить свой e-mail. И уже в предвкушении быстрой победы нажал кнопки "Войти". Результат меня изрядно удивил, выдало ошибку :(, в недоумении решил погуглить и все же разобраться с проблемой.
Информация вроде бы навалом по данной теме, но мои попытки авторизоваться были четны. И читая документацию на гугловском сайте случайно наткнулся на ссылку:
https://www.google.com/accounts/o8/id
И кто бы знал, что эта ссылка и есть та магическая комбинация цифр которую нужно вводить в поле OpenId (правда на сайт друга мне так и не удалось зайти, на этот раз мои планы нарушили банальные баги!).
Ярлыки:
Google account,
OpenId
вторник, 5 мая 2009 г.
Error: django-ajax-validation + jquery 1.3.2
Понравился функционал валидации форм в django через дополнительную библиотеку django-ajax-validation.
Прикрутить удалось довольно быстро, скачав и следуя документации добавил функционал. Запустил приложение и тут вышел облом, результата то я не получил.
Прикрутить удалось довольно быстро, скачав и следуя документации добавил функционал. Запустил приложение и тут вышел облом, результата то я не получил.
Подписаться на:
Сообщения (Atom)