in reply to HTTPS WWW::Mechanize Form Problems

The site you pointed us to in the CB has the credentials realm "Automated Splice Site Analyses". I don't see that anywhere in your code. Instead, your realm is simply "Title":
$mech->credentials( 'www.edited.com:443', 'Title', $username, $passw +ord );
Change the second parameter to "Automated Splice Site Analyses" and you might have more luck.

FYI here's the relevant code in LWP::UserAgent:

sub credentials { my $self = shift; my $netloc = lc(shift); my $realm = shift || ""; my $old = $self->{basic_authentication}{$netloc}{$realm}; if (@_) { $self->{basic_authentication}{$netloc}{$realm} = [@_]; } return unless $old; return @$old if wantarray; return join(":", @$old); }
As you can see, if $realm has the wrong value, one that isn't in the HoHoA, nothing will be returned.

update WWW::Mechanize overrides this method and allows a 2 argument form: just username and password. That way you can avoid this mess with the realm altogether. Thanks for the tip, erix, although maybe unintentional... :)

$mech->credentials( $username, $password );