Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Symfony 2 настройка авторизации. Нужен пример 
:(
    Опции темы
zammar
Дата 22.8.2014, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



На сайте есть авторизация для админов. Конфигурация следующая:

Код

security:
    encoders:
        Administrator\Bundle\MainBundle\Entity\Administrators:
            algorithm: sha512
            encode-as-base64: true
            iterations: 10

    providers:
        chain_provider:
            chain:
                providers: [admin, web]
        admin:
            entity: { class: AdministratorMainBundle:Administrators, property: name }
        web:
            entity: { class: AdministratorMainBundle:User, property: email }

    firewalls:
        main:
            pattern: /.*
            form_login:
                check_path: /login_check
                login_path: /login
            logout: true
            security: true
            anonymous: true
        site:
            pattern: ^/
#            anonymous: ~
#            provider: web
            form_login:
                check_path: /user/login_check
                login_path: /user/login

    access_control:
        - { path: /adminpanel/.*, role: [ROLE_ADMIN,ROLE_MODERATOR] }
        - { path: /.*, role: IS_AUTHENTICATED_ANONYMOUSLY }


Нужно настроить авторизацию со стороны сайта для простых пользователей.

Никак не могу понять как это сделать. Перепробовал уже кучу вариантов, читал манулы.(http://symfony-gu.ru/documentation/ru/html/book/security.html)...
Если кто может скиньте пример, пожалуйста

А вопрос такой: "check_path: /login_check" 
1) Ее переопределить все-таки можно? т.е. скажем указать не "/login_check" а "/user/login_check". 
2) Указывая настройки 
Код

            form_login:
                check_path: /user/login_check
                login_path: /user/login

у меня отрабатывает обычный мой контроллер, хотя как я понял Symfony сама проверяет и авторизовывает а затем перебрасывает на /login

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.0946 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.