You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
654 B

#!/usr/bin/perl -w
use v5.14;
use autodie;
use utf8;
use open qw/:std :utf8/;
use Modern::Perl;
use Data::Dump qw( dump );
use lib './lib/';
use configuration ':all';
use encryption ':all';
use app;
if( @ARGV != 0 && @ARGV != 2 ) {
say "usage : ./$0 [ login passwd ]";
exit 1;
}
my ($login, $passwd) = qw/test test/;
($login, $passwd) = ($ARGV[0], $ARGV[1]) if ( @ARGV == 2 );
eval {
my $app = app->new(get_cfg());
my $user = $app->auth($login, encrypt($passwd));
dump($user);
if($$user{admin}) { say "ADMIN" }
else { say "NOT ADMIN" }
};
if( $@ ) {
say q{Une erreur est survenue. } . $@;
}