Symfony LDAP и отправка формPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Symfony LDAP и отправка форм

Сообщение Гость »


Для моего проекта Symfony я могу войти в свою учетную запись с помощью LDAP.

services.yaml:

# Этот файл является точкой входа для настройки ваших собственных сервисов. # Файлы в подкаталоге packages/ настраивают ваши зависимости. # Поместите сюда параметры, которые не нужно менять на каждой машине, на которой развернуто приложение. # https://symfony.com/doc/current/best_pr ... figuration параметры: услуги: # конфигурация по умолчанию для служб в *этом* файле _по умолчанию: autowire: true # Автоматически добавляет зависимости в ваши сервисы. autoconfigure: true # Автоматически регистрирует ваши службы как команды, подписчики событий и т. д. # делает классы в src/ доступными для использования в качестве сервисов # это создает сервис для каждого класса, идентификатор которого является полным именем класса Приложение\: ресурс: '../src/' исключать: - '../src/DependencyInjection/' - '../src/Entity/' - '../src/Kernel.php' #добавляем больше определений сервисов, когда требуется явная настройка # обратите внимание, что последние определения всегда *заменяют* предыдущие Symfony\Компонент\Ldap\Ldap: аргументы: ['@Symfony\Component\Ldap\Adapter\ExtLdap\Adapter'] теги: - { имя: ldap } Symfony\Component\Ldap\Adapter\ExtLdap\Adapter: аргументы: - хост: '127.0.0.1' порт: 389 # шифрование: tls параметры: версия_протокола: 3 рефералы: ложь Мой файл security.yaml:

безопасность: # https://symfony.com/doc/current/securit ... -passwords пароль_хэшеры: Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: 'авто' # https://symfony.com/doc/current/securit ... r-provider #providers: ответственный за зарядку пользователей за использование исходного кода: например: MySQL, LDAP... провайдеры: ldap: ldap: сервис: Symfony\Component\Ldap\Ldap base_dn: 'DC=ДОМЕН,DC=COM' search_dn: 'ДОМЕН\админ' search_password: 'ПАРОЛЬ' default_roles: ROLE_USER uid_key: sAMAccountName users_in_memory: {память: ноль} брандмауэры: разработчик: шаблон: ^/(_(профилировщик|wdt)|css|images|js)/ безопасность: ложь основной: ленивый: правда провайдер: ldap form_login_ldap: провайдер: ldap сервис: Symfony\Component\Ldap\Ldap путь_входа_входа: app_login check_path: app_login dn_string: 'ДОМЕН\{идентификатор_пользователя}' Enable_csrf: правда username_parameter: логин[имя пользователя] пароль_параметр: логин[пароль] выйти: путь: «выйти» # активировать различные способы аутентификации # https://symfony.com/doc/current/securit ... e-firewall # https://symfony.com/doc/current/securit ... _user.html # переключатель_пользователь: правда # Простой способ контролировать доступ к большим разделам вашего сайта. # Примечание. Будет использоваться только *первый* соответствующий элемент управления доступом. контроль доступа: # - { путь: ^/admin, роли: ROLE_ADMIN } # - { путь: ^/test, роли: ROLE_USER } когда@тест: безопасность: пароль_хэшеры: # По умолчанию хэшеры паролей требуют много ресурсов и времени. Это # важно генерировать безопасные хэши паролей. Однако в тестах безопасные хэши # не важны, тратят ресурсы и увеличивают время тестирования. Следующее # уменьшает рабочий коэффициент до минимально возможных значений. Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: алгоритм: авто стоимость: 4 # Наименьшее возможное значение для bcrypt. time_cost: 3 # Наименьшее возможное значение для аргона Memory_cost: 10 # Наименьшее возможное значение для аргона Но когда я отправляю форму, я не могу ввести свое условие:

Вот мой контроллер:

Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»