Articles of fosuserbundle

FOSUserBundle Override Roles – свойства «роли» в «Acme \ DemoBundle \ Entity \ User» уже были объявлены, но должны быть объявлены только один раз

Мне нравится, что большинство людей пытаются переопределить роли FOSUserBundle, поэтому я могу сопоставить их ManyToMany с ролью. К сожалению, почему-то из-за отображения модели / пользователя я получаю следующее: Property "roles" in "Acme\DemoBundle\Entity\User" was already declared, but it must be declared only once Кажется, что в этом выпуске git есть обходное решение, опубликованное в FOSUserBundle: https://github.com/FriendsOfSymfony/FOSUserBundle/pull/1081#issuecomment-19027818 […]

FOSUserBundle и Symfony 3.0?

Работает ли FOSUserBundle с symfony 3? Невозможно увидеть информацию об этом на своем сайте. Я только что установил новую копию Symfony 3, сделал composer update , а затем попытался установить FOSUserBundle. Получение чего-то не очень дружелюбного на консоли;) composer require friendsofsymfony/user-bundle Problem 1 – Conclusion: remove symfony/symfony v3.0.0 – Conclusion: don't install symfony/symfony v3.0.0 – […]

FOSUserBundle – как перенаправить уже зарегистрированных пользователей при попытке доступа к login_path

Возможно ли автоматическое перенаправление на какой-либо маршрут (т. Е. /) Для конкретного маршрута /login только для пользователей, которые являются AUTHENTICATED ? и как? Я использую FOSUserBundle. Это моя конфигурация безопасности: security: encoders: FOS\UserBundle\Model\UserInterface: sha512 role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN providers: fos_userbundle: id: fos_user.user_provider.username_email firewalls: main: pattern: ^/ form_login: provider: fos_userbundle csrf_provider: form.csrf_provider login_path: /accedi check_path: […]

Symfony2 $ user-> setPassword () обновляет пароль как обычный текст

Я пытаюсь предварительно заполнить базу данных некоторыми объектами User, но когда я вызываю $user->setPassword('some-password'); а затем сохранить пользовательский объект, строка «some-password» хранится непосредственно в базе данных вместо хешированного + соленого пароля. Мой класс DataFixture: // Acme/SecurityBundle/DataFixtures/ORM/LoadUserData.php <?php namespace Acme\SecurityBundle\DataFixtures\ORM; use Doctrine\Common\DataFixtures\FixtureInterface; use Doctrine\Common\Persistence\ObjectManager; use Acme\SecurityBundle\Entity\User; class LoadUserData implements FixtureInterface { public function load(ObjectManager $manager) { […]

Вход в Symfony2 AJAX

У меня есть пример, где я пытаюсь создать логин AJAX, используя Symfony2 и FOSUserBundle. Я устанавливаю свой собственный success_handler и failure_handler в form_login в файле security.yml . Вот класс: class AjaxAuthenticationListener implements AuthenticationSuccessHandlerInterface, AuthenticationFailureHandlerInterface { /** * This is called when an interactive authentication attempt succeeds. This * is called by authentication listeners inheriting from […]

Как настроить URL-адрес FOS UserBundle

Я установил FOSUserBundle, и я хотел бы настроить URL-адреса, чтобы быть /account/login , /account/register , /account/logout вместо /login , /register , /logout Я знаю, что могу изменить конфигурацию маршрутизации пакета, но, похоже, это не так.