Symfony security Login (Неверные учетные данные.)

Я использую Symfony3.4 и php7.1

В моем приложении есть форма входа в систему. Все выглядит правильно даже на локальном компьютере я могу войти без проблем. Но хост на сервере, мое приложение показывает ошибку Неверные учетные данные.

# security.yml
security:
    encoders:
        AdminBundle\Entity\User: bcrypt
    providers:
        our_db_provider:
            entity:
                class: AdminBundle:User
                property: username


    firewalls:
        # disables authentication for assets and the profiler, adapt it according to your needs
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false


        main:
            anonymous: ~
            form_login:
                login_path: login
                check_path: login
                csrf_parameter: _csrf_security_token
                csrf_token_id: a_private_string
                require_previous_session: true
                post_only:      true
            remember_me:
                secret:   '%secret%'
                lifetime: 604800 # 1 week in seconds
                path:     /
            logout:
                path:   /logout
                target: /login
                invalidate_session: false
                delete_cookies:
                    a: { path: null, domain: null }
                    b: { path: null, domain: null }

            http_basic: ~
            provider: our_db_provider
                        # activate different ways to authenticate

           # http_basic: ~
                        # http://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate

                        # form_login: ~
                        # http://symfony.com/doc/current/cookbook/security/form_login_setup.html
    access_control:

        - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/admin_Cp, roles: ROLE_ADMIN }


    role_hierarchy:
            ROLE_ADMIN:       ROLE_USER
            ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

это мой логин

   public function loginAction(Request $request, AuthenticationUtils $authenticationUtils)
    {
        // get the login error if there is one
        $error = $authenticationUtils->getLastAuthenticationError();

        // last username entered by the user
        $lastUsername = $authenticationUtils->getLastUsername();

        return $this->render('AdminBundle:User:login_user.html.twig', array(
            'last_username' => $lastUsername,
            'error'         => $error,
        ));
    }

Если вам нужна дополнительная информация по этому вопросу, я могу сразу обновить вопрос

вы создавали нового пользователя на сервере или импортировали его с локального?

fucethebads 26.07.2018 08:19

Да, сделал. Создаю нового пользователя на сервере ..

pedram shabani 26.07.2018 08:45

пожалуйста, добавьте сущность пользователя

fucethebads 26.07.2018 08:53

Я обновил вопрос

pedram shabani 26.07.2018 09:13

fucethebads :: Ваше решение было правильным .. После очистки кеша оно сработало правильно.Спасибо

pedram shabani 29.07.2018 07:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
5
221
0

Другие вопросы по теме