亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓 in_memory security.yml 提供的用戶使用 Symfony4.3

如何讓 in_memory security.yml 提供的用戶使用 Symfony4.3

PHP
慕的地6264312 2021-10-22 12:57:23
所以我有這個新網站,我只是用 PHP/Symfony4 制作的,但是我在使身份驗證登錄表單與文件中in_memory提供的用戶一起正常工作時遇到了麻煩security.yml。登錄表單沒有讓我登錄。我所做的我在templates/security/login.html.twig文件 HTML 表單中提供登錄名和密碼。我提供與存儲在security.yml.發生什么了提交登錄表單后,加載的下一個頁面再次是登錄表單,沒有任何錯誤消息。應該發生什么我期待被重定向到/adminURL。config/packages/security.ymlsecurity:    encoders:        Symfony\Component\Security\Core\User\User: bcrypt    providers:        access_users:            memory:                users:                    steve:                        password: '$2y$13$JacnEcmt6fdm2.5mt1cKIe8h8c5nMXqxQq29J2QxiK5TDKgn0DthK'                        roles: 'ROLE_SUPER_ADMIN'    firewalls:        dev:            pattern: ^/(_(profiler|wdt)|css|images|js)/            security: false        main:            switch_user: true            provider: access_users            pattern: /admin$            form_login:                login_path: security_login                check_path: security_login                csrf_token_generator: security.csrf.token_manager    access_control:        - { path: ^/admin$, role: ROLE_SUPER_ADMIN }        - { path: ^/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }        - { path: ^/, role: IS_AUTHENTICATED_ANONYMOUSLY }src/Controller\SecurityController.php<?phpnamespace App\Controller;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\Routing\Annotation\Route;use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;我還深入研究了,src/Security/LoginFormAuthenticator.php但在我看來,這與數據庫存儲的用戶管理更相關。那么這甚至可以讓表單登錄和in_memory用戶一起工作嗎?我該怎么做?
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

問題是 login 和 login_check 路徑。您的防火墻模式中沒有。你應該有/admin/login


查看完整回答
反對 回復 2021-10-22
  • 2 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號