2 package SMMID
::Authentication
::Store
;
11 my $auth_info = shift;
14 print STDERR
"Authenticating user $auth_info->{username}...\n";
16 my $login = SMMID
::Login
->new( { schema
=> $c->model("SMIDDB")->schema() } );
18 #my $row = $c->model("SMIDDB")->resultset("Dbuser")->find( { username => $auth_info->{username} });
20 my $row = $login->exists_user($auth_info->{username
});
22 my $login_info = $login->login_user($auth_info->{username
}, $auth_info->{password
});
25 print STDERR
"User $auth_info->{username} found...\n";
27 if (!$login_info->{error
}) {
30 my $user = SMMID
::Authentication
::User
->new();
31 $user->set_object($row);
32 $user->id($row->username());
33 $user->roles([ $row->user_type() ]);
34 return $row, $login_info;
38 print STDERR
"LOGIN INFO NOW: ".Dumper
($login_info);
39 return undef, $login_info;