Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.31.209] |
|
Сообщ.
#1
,
|
|
|
Доброго всем времени суток!
Начал разрабатывать авторизацию, всего лишь прописав в Root.pm строки: sub login :Local :Args(0) { # ログインに失敗しました my ( $self, $c ) = @_; $c->stash->{'template'} = 'login.tt'; if ( exists($c->req->params->{'username'}) ) { if ($c->authenticate( { username => $c->req->params->{'username'}, password => $c->req->params->{'password'} } ) ) { ## user is signed in $c->stash->{'message'} = "You are now logged in."; $c->response->redirect( $c->uri_for($c->controller('Ideas')->action_for('share') ) ); $c->detach(); return; } else { $c->stash->{'message'} = "Invalid login."; } } } ... Как в итоге, после сабмита логина и пароля выскакивает ошибка authenticate called with nonexistant realm: 'default' Если кто разбирается в Каталисте и подскажет, откуда ноги - буду премного благодарен! :-) Добавлено Все, вопрос снимается, нашел решение: необходимо было дописать конфиг пакета приложения! =СПС |