pl: WWW-Authenticate

Beitrag lesen

hi,

der Prompt soll nur erscheinen, wenn die Seite mit einem bestimmten Parameter aufgerufen wird. Dass dafür ein Status => 401 gesendet werden muss ist mir klar, nur wie es dann weitergeht nicht. Bitte mal um Hinweise, pl

MMn. geht das nicht. Du musst vorher auf eine ungeschützte Seite umleiten. Falls ich verstanden habe, was du meinst.

Auf handelsüblichem Wege isses tatsächlich nicht machbar, WWW-Authenticate auf Parameter oder gar bestimmte Parameter einzuschränken.

Aber guck wie einfach das am Ende wird, wenn ein einziger Aufruf einer Methode den Authenticate-Challenge abwickelt:

if( $self->param('edit') ){
   my $user = $self->auth();
   die "Hi $user, schön dass Du da warst ;) \n";
}

Und fertig.

MfG