Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

55 linhas
1.2 KiB

  1. #!/usr/bin/perl
  2. #
  3. # Autore: Federico Di Cesare
  4. # Data: 20/01/2017
  5. # Descrizione: script per l'inserimento di un utente in MajorNet dal captive portal (tramite frontendproc)
  6. #
  7. #Require
  8. require '/etc/mnvars.pl';
  9. require '/usr/local/majormin/useradmin/userLibNew.pl';
  10. require '/usr/local/majormin/useradmin/userlib.pl';
  11. #Variabili
  12. my $uid = $ARGV[0];
  13. my $password = $ARGV[1];
  14. my $mail = "";
  15. my $displayname= "";
  16. if ($ARGV[2] ne "") {
  17. $displayname = $ARGV[2] ;
  18. chop($displayname);
  19. }
  20. if ($ARGV[3] ne "") {
  21. $mail = $ARGV[3] ;
  22. }
  23. if ($uid ne "") {
  24. my %in = ( displayName => $displayname, uid => $uid , userPassword => $password, mail => $mail);
  25. my $res;
  26. #Aggiungo un utente
  27. $res = &deleteUser($uid);
  28. print $res.";";
  29. if ($res eq 0) {
  30. print "OK";
  31. }
  32. if ($res eq 1) {
  33. print "error";
  34. }
  35. # Variabile che indica il risultato dell'operazione
  36. # * -1: errore durante l'operazione
  37. # * 0: operazione avvenuta con successo (creazione)
  38. # * 5: operazione avvenuta con successo (modifica)
  39. # * 1: raggiunto il numero massimo di utenti possibili
  40. # * 2: raggiunto il numero massimo di licenze possibili
  41. # * 3: inseriti dei campi non corretti
  42. # * 4: inserito un UID riservato per il sistema
  43. }