[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: what handler phase as we in?


Anthony R Fletcher wrote:
I have a module that does authentication and authorisation. In my Apache
configs I have:

	PerlAuthenHandler Apache2::AuthX::authenticate
	PerlAuthzHandler  Apache2::AuthX::authorise

I'd rather just use:

	PerlAuthenHandler Apache2::AuthX
	PerlAuthzHandler  Apache2::AuthX

and let the handler function Apache2::AuthX::handler() deduce what has
to be done (i.e. authenticate or authorise).

You do end up paying a small overhead in forcing that determination at
run time in your code, but I agree it's somewhat neater.

How can handlers tell which phase they are currently in?

ModPerl::Util::current_callback()

http://perl.apache.org/docs/2.0/api/ModPerl/Util.html#C_current_callback_

--
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/

Attachment: signature.asc
Description: OpenPGP digital signature


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.