http://search.cpan.org/~hkclark/Catalyst-M...thorization.pod
http://search.cpan.org/~hkclark/Catalyst-M...hentication.pod
только использую DBI
не получется настроит Catalyst::Authentication::Store::DBI
какой-то замкнутый круг получается!
такая ошибка:
Caught exception in MyApp::Controller::Login->index "DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/lib/perl5/site_perl/5.8.8/Catalyst/Plugin/Authentication/Store/DBI.pm line 126."
вопрос, отличатеся ли таблицы Catalyst::Authentication::Store::DBI от Catalyst::Plugin::Authentication::Store::DBIC ?
в Catalyst::Authentication::Store::DBI написано:
http://search.cpan.org/~janus/Catalyst-Aut...e/DBI.pm#___top
Код: Выделить всё
use Catalyst qw(Authentication);
__PACKAGE__->config->{'authentication'} = {
'default_realm' => 'default',
'realms' => {
'default' => {
'credential' => {
'class' => 'Password',
'password_field' => 'password',
'password_type' => 'hashed',
'password_hash_type' => 'SHA-1',
},
'store' => {
'class' => 'DBI',
'user_table' => 'login',
'user_key' => 'id',
'user_name' => 'name',
'role_table' => 'authority',
'role_key' => 'id',
'role_name' => 'name',
'user_role_table' => 'competence',
'user_role_user_key' => 'login',
'user_role_role_key' => 'authority',
},
},
},что такое 'store' => { ? это структура таблицы? оставить так как есть или поменять? почему в ней нету passwd, что за прикол?
в общем из-за чего такая ошибка в mysql?
может сразу DBIx::Class делать чтобы не париться?