|
- #!/usr/bin/perl
- #
- # Autore: Federico Di Cesare
- # Data: 20/01/2017
- # Descrizione: script per l'inserimento di un utente in MajorNet dal captive portal (tramite frontendproc)
- #
-
- #Require
- require '/etc/mnvars.pl';
- require '/usr/local/majormin/useradmin/userLibNew.pl';
- require '/usr/local/majormin/useradmin/userlib.pl';
- #Variabili
- my $uid = $ARGV[0];
- my $password = $ARGV[1];
- my $mail = "";
- my $displayname= "";
- if ($ARGV[2] ne "") {
- $displayname = $ARGV[2] ;
- chop($displayname);
- }
- if ($ARGV[3] ne "") {
- $mail = $ARGV[3] ;
-
- }
-
-
- if ($uid ne "") {
-
- my %in = ( displayName => $displayname, uid => $uid , userPassword => $password, mail => $mail);
- my $res;
- #Aggiungo un utente
- $res = &deleteUser($uid);
- print $res.";";
- if ($res eq 0) {
- print "OK";
-
- }
- if ($res eq 1) {
- print "error";
-
- }
-
-
- # Variabile che indica il risultato dell'operazione
- # * -1: errore durante l'operazione
- # * 0: operazione avvenuta con successo (creazione)
- # * 5: operazione avvenuta con successo (modifica)
- # * 1: raggiunto il numero massimo di utenti possibili
- # * 2: raggiunto il numero massimo di licenze possibili
- # * 3: inseriti dei campi non corretti
- # * 4: inserito un UID riservato per il sistema
-
- }
|