16 |
my $self = shift; |
my $self = shift; |
17 |
my %args = (@_); |
my %args = (@_); |
18 |
|
|
19 |
|
#warn "## _init",dump(@_); |
20 |
|
|
21 |
if ( delete $args{'_bootstrap'} ) { |
if ( delete $args{'_bootstrap'} ) { |
22 |
$self->is_bootstrap_user(1); |
$self->is_bootstrap_user(1); |
23 |
} elsif( keys %args ) { |
} |
24 |
|
|
25 |
|
if ( keys %args ) { |
26 |
my $u = Arh::Model::User->new; |
my $u = Arh::Model::User->new; |
27 |
$u->load_by_cols( %args ); |
$u->load_by_cols( %args ); |
28 |
if ( $u->id ) { |
if ( $u->id ) { |
36 |
# be superuser |
# be superuser |
37 |
#$self->is_superuser(1); |
#$self->is_superuser(1); |
38 |
|
|
39 |
} |
#warn "## user_object = ",dump( $self->user_object ); |
|
|
|
40 |
|
|
41 |
|
} |
42 |
|
|
43 |
1; |
1; |