Fix login generation (#26)
This commit is contained in:
parent
a5b7cd030c
commit
9629d3a500
@ -19,14 +19,16 @@ sub computeLogin {
|
|||||||
substr( lc $self->{registerInfo}->{firstname}, 0, 1 )
|
substr( lc $self->{registerInfo}->{firstname}, 0, 1 )
|
||||||
. lc $self->{registerInfo}->{lastname};
|
. lc $self->{registerInfo}->{lastname};
|
||||||
|
|
||||||
|
my $finalLogin = $login;
|
||||||
|
|
||||||
# The uid must be unique
|
# The uid must be unique
|
||||||
my $i = 0;
|
my $i = 0;
|
||||||
while ( $self->isLoginUsed($login) ) {
|
while ( $self->isLoginUsed($finalLogin) ) {
|
||||||
$i++;
|
$i++;
|
||||||
$login .= $i;
|
$finalLogin = $login . $i;
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->{registerInfo}->{login} = $login;
|
$self->{registerInfo}->{login} = $finalLogin;
|
||||||
|
|
||||||
return PE_OK;
|
return PE_OK;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user