Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Catalyst: Users
error when using Authentication::Store::Minimal
 

Index | Next | Previous | View Flat


ace at tommybutler

Jun 2, 2009, 3:09 PM


Views: 435
Permalink
error when using Authentication::Store::Minimal

Could anyone provide some insight on why this might be failing? I'm
trying to use Authentication::Store::Minimal just to test
authentication, following along with the examples in the Catalyst book
by Jon Rockway.

$c->login continues to fail. Instead I get this error from the debug
server: [debug] User 'HASH(0x2460d20)' doesn't exist in the default store.

My login controller's relevant code is thus:

\\\\\\\\\\\ start code >

sub index : Private {
my ( $self, $c ) = @_;

my $username = $c->request->param('username') || '';
my $password = $c->request->param('password') || '';

if ($username && $password) {
# attempt to log user in
if ($c->login({
username => $username,
password => $password,
})) {
$c->response->redirect($c->uri_for('/portal'));
return
}
else {
# set an error message
$c->stash->{error} = 'Bad username or password';
}
}

# if either of the above don't work out, send back to login page
$c->stash->{message} .= 'Welcome, User. Please Log In.';
$c->stash->{username} = $c->request->param('username');
$c->stash->{template} = 'login.tt';
}

/////////// < end code

I am expecting that my login would succeed, but this is not the case.
Bear in mind that Sessions appear to be working perfectly.

Any insights? The relevant parts of my primary application file is as
shown below:

\\\\\\\\\\\ start code >

use Catalyst qw/
-Debug
ConfigLoader
Static::Simple

StackTrace

Session
Session::State::Cookie
Session::Store::DBIC

Authentication
Authentication::Store::Minimal
Authentication::Credential::Password
/;

our $VERSION = '0.01';

__PACKAGE__->config( name => 'ABCweb' );

__PACKAGE__->config(
session => {
flash_to_stash => 1,
dbic_class => 'DB::Sessions',
},
);

__PACKAGE__->config->{authentication}{users} = {
'tommy' => {
password => 'password'
}
};

/////////// < end code
Attachments: signature.asc (0.25 KB)

Subject User Time
error when using Authentication::Store::Minimal ace at tommybutler Jun 2, 2009, 3:09 PM
    Re: error when using Authentication::Store::Minimal ace at tommybutler Jun 2, 2009, 3:51 PM
        Re: Re: error when using Authentication::Store::Minimal arodland at comcast Jun 2, 2009, 4:36 PM
        Re: Re: error when using Authentication::Store::Minimal bobtfish at bobtfish Jun 2, 2009, 6:17 PM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.