Authen-CAS-External
view release on metacpan or search on metacpan
lib/Authen/CAS/External/UserAgent.pm view on Meta::CPAN
if (!$self->has_previous_response) {
# A POST returning to the login page is a failure
confess 'The login failed with the supplied credentials';
}
# The previous response can determine what occurred
return;
}
# Parse the forms on the page
my @forms = HTML::Form->parse($response->decoded_content, $response->base);
# Find the login form
my $login_form;
FORM: foreach my $form (@forms) {
if (defined $form->find_input('lt')
&& defined $form->find_input('username')
&& defined $form->find_input('password')) {
# Set this as the login form
$login_form = $form;
( run in 0.239 second using v1.01-cache-2.11-cpan-26ccb49234f )