]> ruin.nu Git - ndwebbie.git/blobdiff - lib/NDWeb.pm
Converted naps page
[ndwebbie.git] / lib / NDWeb.pm
index d2f151763f6a3067bcb0e76574c75af01d071215..4bbf61dd5ed150ba8970c6974bec4c125856dcf0 100644 (file)
@@ -31,6 +31,8 @@ __PACKAGE__->config->{'Plugin::Authentication'}{'use_session'} = 1;
 __PACKAGE__->config(session => {
        storage => "/tmp/ndweb-$>/sesession",
        directory_umask => 077,
+       expires => 300,
+       verify_address => 1,
 });
 __PACKAGE__->config( cache => {
        backend => {
@@ -58,6 +60,7 @@ __PACKAGE__->setup(qw/
        Authorization::Roles
        Authorization::ACL
        
+       Session::DynamicExpiry
        Session
        Session::Store::File
        Session::State::Cookie
@@ -68,6 +71,7 @@ __PACKAGE__->setup(qw/
 
 
 __PACKAGE__->deny_access_unless('/users',[qw/admin_users/]);
+__PACKAGE__->deny_access_unless('/alliances',[qw/alliances/]);
 __PACKAGE__->deny_access_unless('/alliances/resources',[qw/alliances_resources/]);
 __PACKAGE__->deny_access_unless('/graphs/alliancevsintel',[qw/graphs_intel/]);
 __PACKAGE__->deny_access_unless('/graphs/avgalliancevsintel',[qw/graphs_intel/]);
@@ -84,6 +88,9 @@ __PACKAGE__->allow_access_if('/raids/view',1);
 __PACKAGE__->allow_access_if('/raids/findRaid',1);
 __PACKAGE__->allow_access_if('/raids/log',1);
 __PACKAGE__->deny_access_unless('/intel',[qw/intel/]);
+__PACKAGE__->deny_access_unless('/intel/members',[qw/intel_members/]);
+__PACKAGE__->deny_access_unless('/intel/member',[qw/intel_member/]);
+__PACKAGE__->deny_access_unless('/intel/naps',[qw/intel_naps/]);
 
 =head1 NAME