sub new {\r
my $class = shift @_;\r
my $self = {\r
- 'useragent' => $ua_string,\r
- 'cookies_file' => $default_cookies,\r
- };\r
+ 'useragent' => $ua_string,\r
+ 'cookies_file' => $default_cookies,\r
+ };\r
return bless $self, $class;\r
}\r
\r
my $ua = $self->lwp_ua;\r
\r
my $form_data = {\r
- 'return_to' => '/',\r
- 'login' => '1',\r
- 'form_loginname' => $login_name,\r
- 'form_pw' => $password,\r
- 'stay_in_ssl' => '1',\r
- };\r
+ 'return_to' => '/',\r
+ 'login' => '1',\r
+ 'form_loginname' => $login_name,\r
+ 'form_pw' => $password,\r
+ 'stay_in_ssl' => '1',\r
+ };\r
my $resp = $ua->post( $login_url, $form_data );\r
+\r
+ if ( $resp->is_error ) {\r
+ print $resp->as_string;\r
+ return 0;\r
+ } else {\r
+ return 1;\r
+ }\r
+\r
}\r
\r
sub logout {\r
sub Wiki {\r
my $self = shift @_;\r
\r
- if( ! defined $self->{_wiki} ) {\r
+ if ( ! defined $self->{_wiki} ) {\r
$self->{_wiki} = WWW::SourceForgeJP::Wiki->new( $self );\r
}\r
\r
}\r
\r
1;\r
+\r