2017 © Pedro Peláez
 

library nette-captchacontrol

Captcha Control for Nette Framework

image

radekdostal/nette-captchacontrol

Captcha Control for Nette Framework

  • Friday, April 1, 2016
  • by radekdostal
  • Repository
  • 1 Watchers
  • 1 Stars
  • 25 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 9 Forks
  • 0 Open issues
  • 2 Versions
  • 4 % Grown

The README.md

CaptchaControl for Nette Framework

Captcha Control for Nette Framework, (*1)

Requirements

Example

Registration

Registration to bootstrap.php file., (*2)

RadekDostal\NetteComponents\CaptchaControl::register($container->getByType('Nette\Http\Session'));

Usage

$form = new \Nette\Application\UI\Form;  

$form->addCaptcha('captcha')
  ->addRule(\Nette\Forms\Form::FILLED, 'Rewrite text from image.')
  ->addRule($form['captcha']->getValidator(), 'Try it again.')
  ->setFontSize(25)
  ->setLength(10)  // word length  
  ->setTextMargin(20)  // px, set margin on left and right side
  ->setTextColor(\Nette\Image::rgb(0, 0, 0))  // array('red' => 0-255, 'green' => 0-255, 'blue' => 0-255)  
  ->setBackgroundColor(\Nette\Image::rgb(240,240,240))  // array('red' => 0-255, 'green' => 0-255, 'blue' => 0-255)  
  ->setImageHeight(50)  // px, if not set (0), image height will be generated by font size
  ->setImageWidth(0)  // px, if not set (0), image width will be generated by font size
  ->setExpire(10)  // seconds, set expiration time to session
  ->setFilterSmooth(FALSE)  // int or FALSE (disable)
  ->setFilterContrast(FALSE)  // int or FALSE (disable)
  ->useNumbers(FALSE);  // bool or void

Global setting

CaptchaControl::$defaultFontSize = 30;
CaptchaControl::$defaultFilterSmooth = 10;
...

The Versions

01/04 2016

dev-master

9999999-dev

Captcha Control for Nette Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

by Radek Dostál

01/04 2016

1.0.0

1.0.0.0

Captcha Control for Nette Framework

  Sources   Download

MIT

The Requires

 

The Development Requires

by Radek Dostál