I use CatalystX::SimpleLogin but I have to use "Does('NeedsLogin')" for every 
method. For controllers which require a login for anything, what I want is this:
  package Some::Controller::Stuff;  use Moose;  BEGIN { extend 
'My::Controller::LoginRequired' }
I tried something like this:
  package My::Controller::LoginRequired;
  use Moose;  use namespace::autoclean;
  BEGIN { extends 'Catalyst::Controller::ActionRole' }
  sub auto :Private :Does('NeedsLogin') {}
But that doesn't work.  People can access actions in Some::Controller::Suff 
without logging in.  I think I just don't understand Catalyst well enough to 
know what to do here.
Thank you.Jatzger                                         
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/201469227/direct/01/
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to