Articles of fosuserbundle

FosUserBundle Различные страницы входа

Я ищу часы, и я не нашел действительно, как мы можем переопределить шаблон входа для пользователя и администратора. Я создал брандмауэр администратора в security.yml firewalls: admin: pattern: /admin(.*) form_login: provider: fos_userbundle csrf_provider: form.csrf_provider login_path: /admin/login check_path: /admin/login_check default_target_path: /admin logout: path: /admin/logout target: / anonymous: true access_control: – { path: ^/admin/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY } – […]

Symfony 2 Вход только в основной домен

Я работаю над приложением, использующим несколько поддоменов: .domain.com admin.domain.com {Имя пользователя} .domain.com и так далее. Я использую FOSUserBundle для обработки своих пользователей, и мне интересно, как я могу заставить пользователей войти в систему только на основном домене .domain.com. Например, когда пользователь пытается получить доступ к администрированию, перенаправьте его на http://domain.com/login вместо http://admin.domain.com/login . Я где-то […]

Предотвращение входа пользователей из неавторизованной области

Чтобы избежать ошибок 403, когда пользователь пытается получить доступ к запрещенной зоне и не позволяет пользователю войти в эту область, мне нужно запретить пользователям регистрироваться, если у вас нет соответствующих учетных данных. Позвольте мне объяснить немного лучше, предположим, что я пользователь ROLE_USER X , пользователь X может получить доступ к интерфейсу, но не должен иметь […]

как получить значение сессии внутри symfony2 я использую fosuserbundle

Я использую fosuserbundle, и это моя функция внутри класса FOSUBUserProvider: public function connect(UserInterface $user, UserResponseInterface $response) { // and here i want to get session value like: $session = $request->getSession(); $session->get('value1'); // }

'FOS \ UserBundle \ FOSUserBundle' не найден

в symfony 2.5 Я хочу использовать FOSUserBundle, я делаю какие-либо шаги в github и при попытке обновить схему см. эту ошибку Fatal error: Class 'FOS\UserBundle\FOSUserBundle' not found in /opt/lampp/htdocs/symfonyTest/app/AppKernel.php on line 23 FOSUserBundle находится в вендоре / friendsofsymfony / user-bundle / FOS, это мой AppKernel $bundles = array( //… other bundles new FOS\UserBundle\FOSUserBundle(), ); и […]

случайная ошибка symfony: ContextErrorException: Warning: simplexml_load_file (): предупреждение ввода-вывода: не удалось загрузить внешний объект

В моем проекте с Symfony у меня появляется эта случайная ошибка, когда я перехожу на случайную страницу в моем приложении: ContextErrorException: Warning: simplexml_load_file(): I/O warning : failed to load external entity "C:\wamp\www\Symfony\vendor\friendsofsymfony\user-bundle\Resources\config\doctrine\model/User.orm.xml" в C: \ wamp \ www \ Symfony \ vendor \ doctrine \ orm \ lib \ Doctrine \ ORM \ Mapping \ […]

Как разрешить исключение ServiceCircularReferenceException?

Я хотел бы ввести текущего пользователя в Entity Listener, но я столкнулся с ServiceCircularReferenceException . Я знаю, что есть другие вопросы, связанные с этой проблемой, и одно из упомянутых решений заключалось в том, чтобы вставить весь service_container в слушатель, который не работал. Затем я наткнулся на кажущийся дублирующий вопрос , где предоставленный принятый ответ заключался […]

Symfony2 fos логин, зарегистрируйтесь и забыли пароль в одном представлении

Мне нужно применить приобретенный шаблон к нашей информационной панели. В этом шаблоне формы регистрации , регистрации и забытого пароля находятся под одним и тем же представлением и переключаются между ними с помощью простого JQuery. Я искал хороший, не слишком кричащий способ объединить все три формы в одну, но я подошел пустой. Мои постоянные варианты (как […]

Странная неожиданная ошибка T_STRING

У меня есть странная ошибка PHP в текущем проекте Symfony2: unexpected T_STRING in /blahblah/Foo/BarBundle/Entity/User.php on line 1 Это довольно стандартная ошибка, обычно связанная с несогласованной парой «или». Но вот код файла User.php <?php namespace Foo\BarBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * @ORM\Table(name="fos_user") * @ORM\Entity(repositoryClass="Foo\BarBundle\Entity\UserRepository") */ class User extends \FOS\UserBundle\Entity\User { // classic user […]

Войдите в систему программно и оставайтесь в системе

Я пытаюсь реализовать единый знак доступа к веб-сайту с помощью Symfony2. Сама аутентификация работает нормально, но только для начальной страницы. На следующей загруженной странице пользователь больше не войдет в систему. Соответствующий код: $token = new UsernamePasswordToken($user, null, 'main', $user->getRoles()); $event = new InteractiveLoginEvent($request, $token); $this->get("event_dispatcher")->dispatch(SecurityEvents::INTERACTIVE_LOGIN, $event); $this->get("security.context")->setToken($token); return $this->redirect($this->generateUrl('sonata_user_profile_show')); Первая страница (без перенаправления): Вторая страница: