У меня есть страница входа с формой FeLogin: example.com/login
Я хотел, чтобы мое приложение перенаправляло меня на страницу входа в систему, когда пользователь не вошел в систему, я также хотел перенаправить на другую страницу после успешного входа в систему.
Оба отлично работали со мной, используя форму FeLogin с перенаправлениями. Но теперь, когда пользователь снова нажимает на ссылку example.com/login
, форма исчезнет, и она будет logout
, что тоже хорошо. но поскольку страница входа в систему содержит только форму. это не имеет смысла. поэтому я хочу, чтобы, когда пользователь вошел в систему и нажал URL входа example.com/login
, он будет перенаправлен на ту же страницу после входа в систему example.com/home
.
Я включил перенаправление входа в систему для группы пользователей - так что я могу делать разные перенаправления в зависимости от групп - поэтому я попытался добавить это:
[usergroup = *]
config.typolinkLinkAccessRestrictedPages = 2
config.typolinkLinkAccessRestrictedPages_addParams = &return_url=http://example.com/home
[end]
мой идентификатор страницы входа - 2.
но это не работает. ни следующее:
[usergroup = *]
page.config >
page.config.additionalHeaders = Location: example.com/home
[else]
page.config >
page.config.additionalHeaders = Location: example.com/login
[end]
ничего, что я пробовал в конфигурации, не будет работать, & return_url или & redirect_url
все они будут работать, когда у меня есть ссылка на typo3, тогда это будет работать, иначе я не смогу найти способ сделать это.
сценарий
- логин пользователя / логин
- перенаправить на / домашнюю страницу
- пользователь нажимает / логин снова
- (Как я могу перенаправить на / домашнюю страницу?) <<<<< это моя проблема </p>
так должно быть, только когда они вошли в систему.