Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

html::formfu::plugin(3pm) [debian man page]

HTML::FormFu::Plugin(3pm)				User Contributed Perl Documentation				 HTML::FormFu::Plugin(3pm)

NAME
HTML::FormFu::Plugin - base class for plugins DESCRIPTION Plugins can be added to a form or any element to modify their behaviour. Some plugins should only be added to either a form, or an element, depending on their design. METHODS
Plugins can override any of the following method stubs. process Only plugins added to a form or a field element inheriting from HTML::FormFu::Element::_Field will have their "process" method run. For form plugins, is called during "process" in HTML::FormFu, before "process" is called on any elements. For field plugins, is called during the field's "process" call. pre_process For form plugins, is called immediately after "pre_process" is run on the elements. For element plugins, is called before "pre_process" is run on form plugins. post_process For form plugins, is called immediately before "process" in HTML::FormFu returns. For element plugins, is called before "post_process" is run on form plugins. render Only plugins added to a form will have their "render" method run. Is called during "render" in HTML::FormFu before the "render_method" in HTML::FormFu is called. post_render Only plugins added to a form will have their "post_render" method run. Is called during "render" in HTML::FormFu immediately before "render" in HTML::FormFu return. Is passed a reference to the return value of "render_method" in HTML::FormFu. CORE PLUGINS
HTML::FormFu::Plugin::StashValid AUTHOR
Carl Franks, "cfranks@cpan.org" LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-01-23 HTML::FormFu::Plugin(3pm)

Check Out this Related Man Page

HTML::FormFu::Element::RequestToken(3pm)		User Contributed Perl Documentation		  HTML::FormFu::Element::RequestToken(3pm)

NAME
HTML::FormFu::Element::RequestToken - Hidden text field which contains a unique token SYNOPSIS
my $e = $form->element( { type => 'Token' } ); my $p = $form->element( { plugin => 'Token' } ); DESCRIPTION
This field can prevent CSRF attacks. It contains a random token. After submission the token is checked with the token which is stored in the session of the current user. See "request_token_enable" in Catalyst::Controller::HTML::FormFu for a convenient way how to use it. ATTRIBUTES
context Value of the stash key for the Catalyst context object ($c). Defaults to "context". expiration_time Time to life for a token in seconds. Defaults to 3600. session_key Session key which is used to store the tokens. Defaults to "__token". limit Limit the number of tokens which are kept in the session. Defaults to 20. constraints Defaults to HTML::FormFu::Constraint::RequestToken and HTML::FormFu::Constraint::Required. message Set the error message. METHODS
expire_token This method looks in the session for expired tokens and removes them. get_token Generates a new token and stores it in the stash. verify_token Checks whether a given token is already in the session. Returns 1 if it exists, 0 otherwise. SEE ALSO
Catalyst::Controller::HTML::FormFu, HTML::FormFu::Plugin::RequestToken, HTML::FormFu::Constraint::RequestToken HTML::FormFu AUTHOR
Moritz Onken, "onken@houseofdesign.de" LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-05-11 HTML::FormFu::Element::RequestToken(3pm)
Man Page