Alex Peters

NAME

Finance::Bank::Bankwest::Parser::Login - Online Banking login web page parser

VERSION

This module is part of distribution Finance-Bank-Bankwest v1.2.8.

This distribution's version numbering follows the conventions defined at semver.org.

DESCRIPTION

This module holds the logic for identifying an HTTP::Response object as a Bankwest Online Banking login web page, and throwing appropriate exceptions when the page indicates that something has gone wrong (e.g. session timeout, subsequent login, bad credentials).

This module always throws an exception regardless of the content of the response, on the basis that being presented with a login page during a session is almost always a bad thing. In the one foreseeable case when a login page is good--logging in--the caller can simply catch the exception and proceed as normal.

SEE ALSO

AUTHOR

Alex Peters <lxp@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Alex Peters.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

The full text of the license can be found in the LICENSE file included with this distribution.