Remove space from generated login in register process (#2373)
This commit is contained in:
parent
31ff8484bb
commit
18c1a753ad
|
@ -7,7 +7,7 @@ use Text::Unidecode;
|
|||
|
||||
extends 'Lemonldap::NG::Portal::Main::Plugin';
|
||||
|
||||
our $VERSION = '2.0.8';
|
||||
our $VERSION = '2.0.10';
|
||||
|
||||
sub _stripaccents {
|
||||
my ( $self, $str ) = @_;
|
||||
|
@ -30,7 +30,9 @@ sub applyLoginRule {
|
|||
lc $self->_stripaccents( $req->data->{registerInfo}->{lastname} );
|
||||
|
||||
# For now, get first letter of firstname and lastname
|
||||
return substr( $firstname, 0, 1 ) . $lastname;
|
||||
my $login = substr( $firstname, 0, 1 ) . $lastname;
|
||||
$login =~ s/\s*//g;
|
||||
return $login;
|
||||
}
|
||||
|
||||
1;
|
||||
|
|
|
@ -44,7 +44,7 @@ SKIP: {
|
|||
$res = $client->_post(
|
||||
'/register',
|
||||
IO::String->new(
|
||||
'firstname=Fôo&lastname=Bàr&mail=foobar%40badwolf.org'),
|
||||
'firstname=Fôo&lastname=Bà Bar&mail=foobar%40badwolf.org'),
|
||||
length => 53,
|
||||
accept => 'text/html'
|
||||
),
|
||||
|
@ -73,12 +73,12 @@ SKIP: {
|
|||
);
|
||||
$user = $1;
|
||||
$pwd = $2;
|
||||
ok( $user eq 'fbar', 'Get good login' );
|
||||
ok( $user eq 'fbabar', 'Get good login' );
|
||||
|
||||
ok(
|
||||
$res = $client->_post(
|
||||
'/', IO::String->new("user=fbar&password=fbar"),
|
||||
length => 23,
|
||||
'/', IO::String->new("user=fbabar&password=fbabar"),
|
||||
length => 27,
|
||||
accept => 'text/html'
|
||||
),
|
||||
'Try to authenticate'
|
||||
|
|
Loading…
Reference in New Issue
Block a user