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/