Ignore:
Timestamp:
04/13/09 00:13:50 (15 years ago)
Author:
nanardon
Message:
  • allow to choose another passphrase for poll rsa key
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Vote/Controller/Admin.pm

    r186 r187  
    6565            ) and $vote->db->commit; 
    6666        } elsif ($c->req->param('encrypted')) { 
    67             $poll->gen_poll_keys() 
     67            my $passphrase = $c->req->param('passphrase') || 
     68                $c->session->{'vpass' . $c->stash->{voteid}}; 
     69            $poll->gen_poll_keys($passphrase) 
    6870                and $vote->db->commit; 
    6971        } elsif ($c->req->param('notcrypted')) { 
     
    128130        } 
    129131        if ($c->req->param('decryptballot')) { 
    130             $c->model('Vote')->poll($c->stash->{voteid})->decrypted_ballots( 
    131                 $c->session->{'vpass' . $c->stash->{voteid}} 
    132             ); 
     132            my $passphrase = $c->req->param('passphrase') || 
     133                $c->session->{'vpass' . $c->stash->{voteid}}; 
     134            if ($c->model('Vote')-> 
     135                poll($c->stash->{voteid})-> 
     136                private_key($passphrase)) { 
     137                $c->model('Vote')->poll($c->stash->{voteid})->decrypted_ballots( 
     138                    $passphrase 
     139                ); 
     140            } else { 
     141            } 
    133142        }    
    134143    }; 
Note: See TracChangeset for help on using the changeset viewer.