]> ruin.nu Git - NDIRC.git/blobdiff - Commands/Channel.pm
Use new password infrastructure
[NDIRC.git] / Commands / Channel.pm
index 21d34ed8a7be6e58437e0e90518743f9f6564149..62eae4f9bebd59e6eb353ad7bff927217cfcabdd 100644 (file)
@@ -142,10 +142,10 @@ command getpass => {
        method execute ($c,$msg) {
                my $dbh = $c->model;
 
-               my $password = generate_random_string 10;
+               my $password = generate_random_string 16;
                my $update = $dbh->do(q{
-UPDATE users SET password = MD5( ? )
-WHERE uid = ? AND password =''
+UPDATE users SET password = $1
+WHERE uid = $2 AND password IS NULL
                        },undef,$password,$c->uid);
                if ($update > 0){
                        $c->reply("Password set to: $password (you can change it on webbie)");