Amon2-Plugin-Web-CSRFDefender

 view release on metacpan or  search on metacpan

lib/Amon2/Plugin/Web/CSRFDefender/Random.pm  view on Meta::CPAN

package Amon2::Plugin::Web::CSRFDefender::Random;
use strict;
use warnings;
use utf8;
use 5.008_001;

# DO NOT USE THIS DIRECTLY.

use MIME::Base64 ();
use Crypt::SysRandom qw(random_bytes);

sub generate_session_id {
    my $buf = random_bytes(30);
    my $result = MIME::Base64::encode_base64($buf, '');



( run in 1.596 second using v1.01-cache-2.11-cpan-39bf76dae61 )