[Cascavel-pm] Catalyst: Autentication
Ednardo Lobo
ednardo em lobo.eti.br
Quarta Maio 26 10:33:53 PDT 2010
Giuliani,
O "default realm" está configurado, veja:
- sgle.conf
<Plugin::Authentication>
<default>
password_type clear
user_model DB::User
class SimpleDB
</default>
</Plugin::Authentication>
Li o artigo e a documentação que indicou, mas não ajudaram.
Alguma outra sugestão?
Grato,
Giuliani Sanches escreveu:
> 2010/5/26 Ednardo Lobo <ednardo em lobo.eti.br>:
>> Pessoal,
>>
>> Estou testando o módulo Catalyst::Plugin::Autentication e não estou
>> conseguindo identificar a origem do erro:
>>
>> --------------
>> Caught exception in sgle::Controller::Login->index "authenticate called with
>> nonexistant realm: 'default'. at
>> /home/ftp/www/lobosnet.cjb.net/sgle/script/../lib/sgle/Controller/Login.pm
>> line 30"
>> --------------
>>
>> Isso ocorre quando a seguinte ação é tomada:
>>
>> - Login.pm
>>
>> sub index :Path :Args(0) {
>> my ( $self, $c ) = @_;
>>
>> my $u = $c->req->params->{username};
>> my $p = $c->req->params->{password};
>>
>> if ($u && $p) {
>> if ($c->authenticate({username => $u, password => $p})) {
>> $c->res->redirect('Welcome');
>> }
>> else {
>> $c->stash(error_msg => "Bad username or password.");
>> }
>> }
>> else {
>> $c->stash(error_msg => "Empty username or password.");
>> }
>> }
>>
>>
>> Qualquer palpite é bem-vindo!
>>
>>
>> Grato,
>
>
> Hum.. a mensagem deixa bem claro que faltou configurar o realm default.
>
> Da uma olhada no primeiro exemplo da documentação do plugin:
>
> http://search.cpan.org/~flora/Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication.pm#EXAMPLE
>
> Tem também esse ótimo artigo do Wallace Reis no sao-paullo.pm.org:
>
> http://sao-paulo.pm.org/artigo/2010/AutenticacaoCatalyst
>
> []'s
--
Ednardo Lobo
www.lobo.eti.br
Mais detalhes sobre a lista de discussão Cascavel-pm