CatalystX-SimpleLogin

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  Catalyst::Runtime: '5.80013'
  Catalyst::View::TT: 0
  CatalystX::Component::Traits: '0.13'
  CatalystX::InjectComponent: 0
  HTML::FormHandler: '0.28001'
  Moose: 0
  MooseX::MethodAttributes: '0.18'
  MooseX::RelatedClassRoles: '0.004'
  MooseX::Types: 0
  MooseX::Types::Common: 0
  Try::Tiny: '0.24'
  namespace::autoclean: 0
resources:
  bugtracker: https://github.com/bobtfish/catalystx-simplelogin/issues
  license: http://dev.perl.org/licenses/
  repository: https://github.com/bobtfish/catalystx-simplelogin
version: '0.21'

Makefile.PL  view on Meta::CPAN

requires 'Catalyst::Plugin::Authentication';
requires 'Catalyst::View::TT';
requires 'CatalystX::InjectComponent';
requires 'CatalystX::Component::Traits' => '0.13';
requires 'MooseX::Types::Common';
requires 'MooseX::Types';
requires 'MooseX::RelatedClassRoles' => '0.004';
requires 'HTML::FormHandler' => '0.28001';
requires 'namespace::autoclean';
requires 'Catalyst::Plugin::Session' => '0.35'; # Required as we use the 'Plugin::Session' config key in ::Manual
requires 'Try::Tiny' => '0.24';

test_requires 'Test::More'  => '0.94';
test_requires 'Class::Load' => '0.20';
test_requires 'Test::Exception';
test_requires 'File::Temp';
test_requires 'Catalyst::Action::RenderView';
test_requires 'Catalyst::Plugin::Session::State::Cookie';
test_requires 'HTTP::Request::Common';
test_requires 'Catalyst::ActionRole::ACL';
test_requires 'CatalystX::InjectComponent';

lib/CatalystX/SimpleLogin/Form/Login.pm  view on Meta::CPAN

package CatalystX::SimpleLogin::Form::Login;
use HTML::FormHandler::Moose;
use Try::Tiny;
use namespace::autoclean;

extends 'HTML::FormHandler';
use MooseX::Types::Moose qw/ HashRef /;
use MooseX::Types::Common::String qw/ NonEmptySimpleStr /;

has '+name' => ( default => 'login_form' );

has authenticate_args => (
    is        => 'ro',



( run in 0.819 second using v1.01-cache-2.11-cpan-05444aca049 )