tcms-useradd 405 B

123456789101112131415161718
  1. #!/usr/bin/env perl
  2. use strict;
  3. use warnings;
  4. use FindBin::libs;
  5. use Trog::Auth;
  6. my ($user, $pass, $contactemail) = @ARGV;
  7. # TODO better arg handling, etc
  8. die "User must be first arg" unless $user;
  9. die "Password must be second arg" unless $pass;
  10. die "contact email must be third arg" unless $contactemail;
  11. Trog::Auth::killsession($user);
  12. Trog::Auth::useradd($user, $pass, ['admin'], $contactemail);