6 |
|
|
7 |
my $htpasswd = shift @ARGV || ".htusers"; |
my $htpasswd = shift @ARGV || ".htusers"; |
8 |
|
|
9 |
|
if ($htpasswd eq "-h") { |
10 |
|
print "Usage: $0 [htusers file] [login] [full name] [password] [email]\n"; |
11 |
|
exit; |
12 |
|
} |
13 |
|
|
14 |
my $login = shift @ARGV; |
my $login = shift @ARGV; |
15 |
while (! $login) { |
while (! $login) { |
16 |
print "login: "; |
print "login: "; |
31 |
$passwd="auth_pop3"; |
$passwd="auth_pop3"; |
32 |
} |
} |
33 |
} |
} |
34 |
elsif (substr($passwd,0,5) ne "auth_") { |
if (substr($passwd,0,5) ne "auth_") { |
35 |
$passwd=md5_hex($login.$passwd); |
$passwd=md5_hex($login.$passwd); |
36 |
} |
} |
37 |
|
|