Ignore:
Timestamp:
01/12/10 19:10:45 (14 years ago)
Author:
nanardon
Message:
  • website check password over cracklib
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Ajax.pm

    r500 r585  
    7878} 
    7979 
     80sub cracklib : Local { 
     81    my ( $self, $c, $login ) = @_; 
     82    my $base = $c->model('Accounts')->db; 
     83    my ($password)  = $c->req->param('passwd'); 
     84    my ($cpassword) = $c->req->param('cpasswd'); 
     85    if ($password && $cpassword && $password ne $cpassword) { 
     86        $c->stash->{cracklib} = "Mot de passe différents"; 
     87    } elsif ($password && (my $obj = $base->get_object('user', $login))) { 
     88        $c->stash->{cracklib} = $obj->check_password($password); 
     89    } 
     90} 
     91 
    8092sub end : Private { 
    8193    my ( $self, $c ) = @_; 
Note: See TracChangeset for help on using the changeset viewer.