Я очень признателен, если кто-то может помочь мне использовать аутентификацию LDAP в Symfony2 Framework. Основная идея заключается в том, чтобы правильно использовать LDAP, чтобы знать всех пользователей без использования таблицы interne и без логина (вставить имя пользователя / пароль), скажем, что я хочу быть чем-то вроде автоматической идентификации.
Мне нужна некоторая функциональность для таблицы динамического создания в БД. Алгоритм: 1) зарегистрировать нового пользователя -> сделать запись в БД (это просто) 2) после регистрации создать таблицу, такую как user_data_abcdef123456… где abcdef123456 – случайный прегенерированный хеш. эта таблица должна быть создана из (например) существующего объекта по умолчанию (user_data_) Entity: Path\To\Entity\UserData: type: entity table: user_data_ …. […]
У меня есть 2 объекта: пользователь и архив. Пользовательский объект имеет, помимо прочего, два свойства: /** * @ORM\OneToMany(targetEntity="My\ApplicationBundle\Entity\Archive", mappedBy="user") **/ protected $archives; /** * @ORM\ManyToMany(targetEntity="My\ApplicationBundle\Entity\Archive", inversedBy="users") * @ORM\JoinTable(name="collection") **/ private $collection; и объект Archive: /** * @ORM\ManyToOne(targetEntity="My\UserBundle\Entity\User", inversedBy="archives") * @ORM\JoinColumn(name="user_id", referencedColumnName="id") **/ protected $user; /** * @ORM\ManyToMany(targetEntity="My\UserBundle\Entity\User", mappedBy="collection") **/ private $users; причина этого небольшого беспорядка […]
Используя symfony2, fosuserbundle, fosoauthserverbundle и gtm-oauth2, как только вы получили токен авторизации, как движок oauth связывает (или связывает) его с пользователем, который ввел свои учетные данные для входа / пароля? Я не говорю о некоторых Google или Facebook или Twitter или Instagram API, но я должен быть на сайте, который я создал щенка с symfony2.0. […]
Я пытаюсь найти наилучшую практику в том, как создать эту форму, у меня есть сущность, и я хочу создать форму, в которой будут перечислены все объекты вместе с флажком для каждого, и пользователь может выбрать несколько объектов, используя флажок, и применить действие для всех выбранных объектов, что-то вроде этого: -Actions — Remove — Disable — […]
Я не использую FOS UserBundle и пытаюсь реализовать безопасность (брандмауэр) с использованием класса сущностей. Я выполнил шаги на главном веб-сайте symfony2 (загрузка пользователей из базы данных). Но когда я вхожу в систему с моим именем пользователя и паролем и пытаюсь распечатать назначенные им роли, он показывает пустое [roles:Acme\UserBundle\Entity\User:private] => Doctrine\Common\Collections\ArrayCollection Object ( [_elements:Doctrine\Common\Collections\ArrayCollection:private] => Array […]
У меня есть такой конструктор форм: public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('task', 'text', array('label' => 'Task')) ->add('dueDate', 'date', array('label' => 'Date', 'format' => 'ddMMMMyyyy')) ->add('category', 'entity', array('required' => true, 'multiple' => true, 'class' => 'AcmeTaskBundle:Category', 'query_builder' => function($repository) { return $repository->createQueryBuilder('c')->orderBy('c.id', 'ASC'); },)) ->add('save', 'submit', array('label' => 'Send')); } и он успешно работает […]
В моем приложении Symfony я использую FOSUserBundle. Это приложение включало две основные роли пользователя: Factory, такие как ROLE_FACTORY и Custommer, как ROLE_CUSTOMER . У меня есть главная страница для не подключенного пользователя, это главная страница приложения. Но когда пользователь будет подключен или подключен, следуя той роли, которую он имеет, главная страница должна измениться. Таким образом, […]
Что у меня есть У меня есть таблица базы данных usuario (пользователь) и таблица perfil (профиль), связанная с таблицей perfiles_usuario (profiles_users). Отношение «многие ко многим». Теперь я могу успешно получить профили от пользователя, выполнив: $ perfiles = $ usuario-> getPerfiles (); /** * * @return Perfil[] */ function getPerfiles() { $perfiles = $this->getPerfilesCollection()->toArray(); return $perfiles; […]
Я поставил еще один вопрос, пытаясь найти способ статического доступа к классу репозитория вне контроллера в пользовательском классе «помощник». Пока единственный способ, которым я понял, как это сделать, – использовать приведенный ниже код. Если кто-то хочет перезвонить в другой вопрос о «лучшей практике» или «шаблонах дизайна», пожалуйста, сделайте это. Я открыл этот вопрос, чтобы найти […]