[英]Security and login - symfony3
我有一个基于 symfony3 的应用程序。 我确实从文档中注册和登录。 这是我在 security.yml 中的代码
security:
encoders:
AppBundle\Entity\User: bcrypt
providers:
our_db_provider:
entity:
class: AppBundle: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:
pattern: ^/
http_basic: ~
provider: our_db_provider
form_login:
login_path: login
check_path: login
在本地主机上是 - FileLoader.php 第 118 行中的 FileLoaderLoadException:文件“C:\\xampp\\htdocs\\game\\app/config\\security.yml”在 C:\\xampp\\htdocs\\game\\app/ 中不包含有效的 YAML config\\security.yml(从“C:\\xampp\\htdocs\\game\\app/config\\config.yml”导入)。
你能告诉我我做错了什么吗? 另一个代码来自我的应用程序在这里 - https://github.com/xrbartek/mirko
YAML 非常注重缩进将如何改变配置的结构。 您必须在整个文件中保持空格数一致。
我查看了您的配置,可以看到通过YAML 解析器运行它存在一些问题。
我已将此更正为以下有效的 YAML:
# To get started with security, check out the documentation:
# http://symfony.com/doc/current/book/security.html
security:
encoders:
AppBundle\Entity\User: bcrypt
# http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
providers:
our_db_provider:
entity:
class: AppBundle: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:
pattern: ^/
http_basic: ~
provider: our_db_provider
form_login:
login_path: login
check_path: login
# activate different ways to authenticate
# http_basic: ~
# http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate
# form_login: ~
# http://symfony.com/doc/current/cookbook/security/form_login_setup.html
# app/config/security.yml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.