Я использую Symfony 1.4 и ORM как Propel в своем проекте. Я настроил Settings.yml для защиты моей страницы. Но могу ли я сделать пользовательский логин/выход из моего действия, распространяя все функциональные возможности плагина SfGuard. Я нашел одну статью в SymfonyLab, но не был достаточно ясен.Как создать пользовательский логин для пользователя sfGuard в Symfony?
ответ
Самый простой способ переопределить вид sfGuard для входа в аккаунт:
1) Создайте директорию с именем «sfGuardAuth» в модуле внешнего интерфейса:
mkdir apps/frontend/modules/sfGuardAuth
mkdir apps/frontend/modules/sfGuardAuth/templates
2) Скопируйте шаблоны по умолчанию из папки sfGuardPlugin в новый модуль
cp plugins/sfGuardPlugin/modules/sfGuardAuth/templates/* apps/frontend/modules/sfGuardAuth/templates
3) Редактирование новых файлов на содержание сердца
4) Очистить кэш
./symfony cc
спасибо, я попробую это и дам вам знать .. –
Знаете ли вы, как настроить его из бэкэнда ?? например, если я создаю нормальную форму symfony и отправлю ее в свое действие, контроллер должен проверить информацию для входа и создать сеанс. –
не будет ли изобретать действие входа? Вы также можете легко переопределить действия, расширив sfGuardAuthActions в своих собственных модулях/sfGuardAuth/actions/actions.class.php - взгляните на BasesfGuardAuthActions.class.php в папке plugins/sfGuardPlugin/modules/sfGuardAuth/lib, чтобы увидеть, какие действия для переопределения. – cvaldemar
Вы можете также отобразить форму входа в систему, где вы хотите. У меня есть страница для пользователей для регистрации или входа в систему, поэтому я сделал что-то вроде:
$ this-> signin = new sfGuardFormSignin();
то в представлении вы можете делать все, что захотите.
- 1. Symfony Write to sfGuard Таблица
- 2. Пользовательский логин пользователя в AppEngine
- 3. Наследование наследования Symfony и sfguard
- 4. Как добавить пользователей в sfguard
- 5. расширенные/динамические разрешения на sfguard - symfony
- 6. проверить учетные данные пользователя с помощью sfGuard
- 7. Как создать логин пользователя в Laravel 5.2?
- 8. Symfony 1.4 sfguard plugin related tables
- 9. Как написать условное, если для привилегии пользователя в symfony 1.4 с помощью плагина sfGuard
- 10. создать логин для пользователя и администратора
- 11. Как вызвать пользовательскую функцию в сеансе сеанса sfGuard в symfony
- 12. Как создать одноразовый логин для приложения iphone?
- 13. Создать пользовательский логин в wakanda 1.1.3
- 14. @iPhone: как создать твиттер + OAuth пользовательский логин в нашем приложении
- 15. Как создать пользовательский дизайн для добавления нового пользователя в sfDoctrineGuardPlugin
- 16. Добавление нового поля пользователя в sfGuard user Admin Form
- 17. Как создать отдельный логин для администратора и пользователя в django?
- 18. Symfony 2 | HWIOAuthBundle - Как создать пользовательский ресурс?
- 19. Несколько приложений, один логин?
- 20. пользовательский логин для firebase in swift
- 21. Пользовательский логин в Django
- 22. Silex/Symfony программно логин
- 23. Silverlight 4 Пользовательский логин
- 24. Как создать логин только для учетной записи пользователя
- 25. Логин не работает в dev с Symfony
- 26. пользовательский логин не удался для пользователя sql-сервера
- 27. sfGuard и bhLDAPAuthPlugin в Symfony2
- 28. Пользовательская система пользователя в Symfony?
- 29. Как программировать логин/аутентификацию пользователя?
- 30. Как playframework запускает логин пользователя, когда пользовательский флаг отключен
Можете ли вы определить пользовательский логин/выход из системы более конкретно - вы имеете в виду как в пользовательском шаблоне для страницы входа или что-то другое? – richsage
Это как пользовательский шаблон для страницы входа. вместо входа в систему по умолчанию Symfonys, вы хотите создать пользовательскую страницу входа в систему. –
Вы хотите изменить представление, выполнить различные действия входа/выхода из системы или выполнить дополнительные действия входа/выхода из системы? В зависимости от того, какая комбинация этих 3 (или других) вещей влияет на ответ. –