【问题标题】:Custom User System in Symfony?Symfony 中的自定义用户系统?
【发布时间】:2016-06-29 10:44:10
【问题描述】:

您好,我是 Symfony 的新手,我有一个问题。 我已经按照文档构建了用户身份验证。

providers:
    our_db_provider:
        entity:
            class: AppBundle:User


class User implements UserInterface, \Serializable

所以我创建了一个用户实体、提供者等。我的问题是是否有必要使用它,或者我是否可以只创建一个用户系统,如用户数据库 -> 登录 -> 创建令牌、会话等,而无需提供者和Symfony 中的安全系统。

【问题讨论】:

    标签: php system symfony


    【解决方案1】:

    你肯定可以做到,但没有任何意义。如果你使用 Symfony 全栈框架,你应该使用它的特性。如果您不想使用此类基本功能,请不要使用完整的堆栈框架。使用单个 symfony 组件并只选择你需要的部分。像路由组件或其他组件。

    【讨论】:

    • 感谢您的回答!但是还有一个问题,当我在开发模式下通过登录表单登录时,我可以在工具栏中看到我的用户数据,这意味着什么还是只是为了显示会话?那么切换 prod 模式是否安全?
    • 工具栏仅用于调试目的,不会在 prod 模式下显示。您可以在 AppKernel.php 中看到这一点,WebProfilerBundle 仅包含在开发或测试模式中。
    猜你喜欢
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    相关资源
    最近更新 更多