2014-05-29 09:38:50 +02:00
|
|
|
##@file
|
|
|
|
# Demo register backend file
|
|
|
|
|
|
|
|
##@class
|
|
|
|
# Demo register backend class
|
|
|
|
package Lemonldap::NG::Portal::RegisterDBDemo;
|
|
|
|
|
|
|
|
use strict;
|
|
|
|
use Lemonldap::NG::Portal::Simple;
|
|
|
|
|
2016-03-17 23:19:44 +01:00
|
|
|
our $VERSION = '2.0.0';
|
2014-06-25 13:53:09 +02:00
|
|
|
|
2014-05-29 09:38:50 +02:00
|
|
|
## @method int computeLogin
|
|
|
|
# Compute a login from register infos
|
|
|
|
# @result Lemonldap::NG::Portal constant
|
|
|
|
sub computeLogin {
|
2016-01-02 10:29:05 +01:00
|
|
|
my ($self) = @_;
|
2014-05-29 09:38:50 +02:00
|
|
|
|
|
|
|
# Get first letter of firstname and lastname
|
|
|
|
my $login =
|
|
|
|
substr( lc $self->{registerInfo}->{firstname}, 0, 1 )
|
|
|
|
. lc $self->{registerInfo}->{lastname};
|
|
|
|
|
|
|
|
$self->{registerInfo}->{login} = $login;
|
|
|
|
|
|
|
|
return PE_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
## @method int createUser
|
|
|
|
# Do nothing
|
|
|
|
# @result Lemonldap::NG::Portal constant
|
|
|
|
sub createUser {
|
2016-01-02 10:29:05 +01:00
|
|
|
my ($self) = @_;
|
2014-05-29 09:38:50 +02:00
|
|
|
|
|
|
|
return PE_OK;
|
|
|
|
}
|
|
|
|
|
2014-06-25 13:53:09 +02:00
|
|
|
## @method int registerDBFinish
|
|
|
|
# Do nothing
|
|
|
|
# @result Lemonldap::NG::Portal constant
|
|
|
|
sub registerDBFinish {
|
2016-01-02 10:29:05 +01:00
|
|
|
my ($self) = @_;
|
2014-06-25 13:53:09 +02:00
|
|
|
|
|
|
|
return PE_OK;
|
|
|
|
}
|
|
|
|
|
2014-05-29 09:38:50 +02:00
|
|
|
1;
|