typo3 felogin для пользовательского контроллера?

Я хочу привязать felogin-mask к контроллеру в одном из моих расширений, потому что у меня есть собственный процесс входа в систему.

Идея состоит в том, что пользователь вводит свои данные в форму, отправляет их, а мой контроллер обрабатывает все остальное.

Возможно ли такое? Или я должен сделать это по-другому?


person Stuffy    schedule 14.09.2016    source источник
comment
TYPO3 предлагает хуки после входа в систему: Google TYPO3 Hooks and Signal Slots   -  person Xatenev    schedule 14.09.2016
comment
Но я хочу полностью справиться с процессом входа в систему самостоятельно. Вот почему я также спросил, должен ли я сделать это по-другому. Я никогда полностью не уверен, как использовать функцию typo3, потому что документация настолько плоха и устарела.   -  person Stuffy    schedule 14.09.2016
comment
Stuffy: Затем скопируйте расширение felogin и настройте его под свои нужды. (Или создать свой собственный с нуля). Как создавать новые расширения и редактировать их: docs.typo3.org/typo3cms /CoreApiReference/последняя/   -  person Xatenev    schedule 14.09.2016
comment
Спасибо, это была моя первоначальная идея. Так что я просто вообще не буду использовать felogin и буду строить все самостоятельно.   -  person Stuffy    schedule 14.09.2016


Ответы (1)


Вы должны разделить отправку учетных данных и фактический процесс входа в систему. Недавно появился Справочник по сервису TYPO3. обновление, описывающее процесс входа в систему и все задействованные службы.

Короче говоря, вам нужно создать собственную службу аутентификации. Пример можно найти в расширении openid, которое теперь живет в TER (раньше было системным расширением).

Вы по-прежнему можете использовать расширение входа в систему для отправки учетных данных или создания формы самостоятельно. Я предлагаю сначала изучить процесс аутентификации. Там вы найдете все необходимые реквизиты.

person pgampe    schedule 15.09.2016
comment
А, понятно, спасибо. Обязательно посмотрю на это. - person Stuffy; 16.09.2016