2012-04-02 3 views
0

У меня возникли проблемы с bhLDAPAuthPlugin для symfony, когда пользовательский сеанс истекает. Он перенаправляет на форму знака, как ожидалось, но как только пользователь будет аутентифицирован, вместо того, чтобы перенаправить его на запрошенную страницу (первая ведьма попросила пользователя), она перенаправляет его на запрашиваемую страницу, добавляя информацию об этом в URL.Symfony bhLDAPAuthPlugin redirect issue

Позвольте мне показать вам на примере: Пользователь в этом URL и сессия истекает myapp/editSomething/id/231

А затем перенаправляется bhLDAPAuthPlugin к форме входа в аккаунт. После того как пользователь вошел в имя пользователя & пароль перенаправляется сюда myapp/editSomething/images/loadingAnimation.gif

Я не знаю, что loadingAnimation.gif есть (не в моей/изображений/директории, ни в любом месте еще из моего приложения), и где эта дополнительная информация добавлено: S

Не могли бы вы помочь мне найти место, где я должен изменить это поведение?

Спасибо! : D

ответ

0

Каждая вещь выполняется в действии. Перенаправление URL построен here:

// always redirect to a URL set in app.yml 
// or to the referer 
// or to the homepage 
$signinUrl = sfConfig::get('app_sf_guard_plugin_success_signin_url', $user->getReferer('@homepage')); 

ли вы определить, что-то в вашем app.yml для app_sf_guard_plugin_success_signin_url?

all: 
    sf_guard_plugin: 
    success_signin_url: @my_route?param=value # the plugin uses the referer as default 

Похоже, что ваш референт плох. Попробуйте определить URL-адрес в app.yml, чтобы узнать, отличается ли поведение.

+0

Я не могу найти файл 'app.yml'. Является ли в папке плагина bhLDAP или в каталоге приложения/config /? Спасибо –

+0

Приложение app.yml находится в каталоге вашего приложения: /apps/[your_app]/config/app.yml – j0k

+0

, устанавливая параметр конфигурации 'success_signin_url' на' @ homepage', перенаправляясь на домашнюю страницу. Это приемлемо, но я бы предпочел перенаправить на запрошенный URL. Вы знаете, как я могу это сделать? –

 Смежные вопросы

  • Нет связанных вопросов^_^