RSS

trunk : 6130

dkl%redhat.com
2008-07-21 03:06:27
Revision ID: cvs-1:dklredhat.com-20080721080627-6uh885w4b8wsdmav
Bug 445885 â€“ User.login should ThrowUserError when called with incorrect parameters Patch by David Lawrence <dkl@redhat.com> - a/r=mkanat

collapse all collapse all

added added

removed removed

43
sub login {
43
sub login {
44
    my ($self, $params) = @_;
44
    my ($self, $params) = @_;
45
    my $remember = $params->{remember};
45
    my $remember = $params->{remember};
46
    
46
 
 
 
47
    # Username and password params are required 
 
 
48
    foreach my $param ("login", "password") {
 
 
49
        defined $params->{$param} 
 
 
50
            || ThrowCodeError('param_required', { param => $param });
 
 
51
    }
 
 
52
 
47
    # Convert $remember from a boolean 0/1 value to a CGI-compatible one.
53
    # Convert $remember from a boolean 0/1 value to a CGI-compatible one.
48
    if (defined($remember)) {
54
    if (defined($remember)) {
49
        $remember = $remember? 'on': '';
55
        $remember = $remember? 'on': '';
287
The account has been disabled.  A reason may be specified with the
293
The account has been disabled.  A reason may be specified with the
288
error.
294
error.
289
 
295
 
 
 
296
=item 50 (Param Required)
 
 
297
 
 
 
298
A login or password parameter was not provided.
 
 
299
 
290
=back
300
=back
291
 
301
 
292
=back
302
=back

Loggerhead runs on Bazaar branches