簡體   English   中英

如何在托管的symfony 3.4項目上修復/ login_check“此頁面無效”

[英]how to fix /login_check “this page isn't working” on hosted symfony 3.4 project

我創建了這個網站,並使用FOS_user捆綁包作為用戶管理器,在開發應用程序時一切正常,我可以使用wampserver登錄並注冊以及本地計算機上的所有內容,但是當我將其上傳到托管服務器時,問題開始了,我可以登錄在開發人員和產品環境上的admin.domain上,但在www.domain上都沒有,我得到了www.domain / login_check,並且“此頁面無法正常工作”,我們將不勝感激

security.yml

安全:

encoders:
    FOS\UserBundle\Model\UserInterface: bcrypt

role_hierarchy:
    ROLE_ADMIN:       ROLE_USER
    ROLE_SUPER_ADMIN: ROLE_ADMIN

# https://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
providers:
    fos_userbundle:
        id: fos_user.user_provider.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:
        pattern: ^/
        user_checker: security.user_checker
        form_login:
            provider:             fos_userbundle
            login_path:           fos_user_security_login
            check_path:           fos_user_security_check
            csrf_token_generator: security.csrf.token_manager
            # default_target_path: homepage 
            # always_use_default_target_path: true
        logout:
            path:        fos_user_security_logout
            target:      homepage
        anonymous: true
        http_basic: true

access_control:
    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/admin/, role: ROLE_ADMIN }
    - { path: ^/ar/admin/, role: ROLE_ADMIN }
    - { path: ^/en/admin/, role: ROLE_ADMIN }
    - { path: ^/fr/admin/, role: ROLE_ADMIN }

經過三天的嘗試,嘗試了所有可能的解決方案后,這是服務器問題,他們需要添加權限才能從www.domain訪問用戶表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM