php - 没有教义的 Symfony2 身份验证(登录)?

标签 php symfony authentication

我是@symfony 的新手,在理论方面绝对是新手。在 symfony 页面上有一个关于在 sf2 中构建登录过程的教程。我喜欢它,但我不能使用教义,我也不想使用它(有很多想法不适用于教义......-例如枚举等)。

如何创建登录 Controller 、防火墙设置等。解释得非常好。但!我想在没有原则的情况下创建它......我有一个现有的数据库,我喜欢普通的 sql。 :-)

我如何在 UserInterface 中使用普通的 sql...这将与来自 sf2 的内置登录一起工作?

非常感谢...

最佳答案

您要做的是插入您自己的 UserProvider:

http://symfony.com/doc/current/cookbook/security/entity_provider.html

您可以考虑使用 Doctrine 2 数据库访问层 (DBAL) 代替 Doctrine 2 对象关系管理器 (ORM)。这是一个建立在 PDO 之上的薄 sql 层。有一些用于构建 sql 的帮助例程。

http://symfony.com/doc/current/cookbook/doctrine/dbal.html

当然你也可以直接使用PDO:

http://symfony.com/doc/current/cookbook/configuration/pdo_session_storage.html

关于php - 没有教义的 Symfony2 身份验证(登录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568464/

相关文章:

javascript - 如何将嵌套的 foreach 值传递给 CanvasJS 图表?

php - StudentRegister.php 脚本在本地服务器中有效,但在托管服务器中无效

c# - 注销必须在 asp.net 中单击两次

php - document.ready 上的 jQuery AJAX $_POST?

php - Symfony2 中应该如何包装 3rd 方包?

symfony - _sonata_admin : {resource: . } 在 routing.yml 中做了什么?

mysql - Symfony 2 - Doctrine ORM 更新查询不起作用

security - 在多个设备上使用 token 和系列实现记住我

javascript - 使用 cordova 登录谷歌将无法正常工作。 Android 错误 10 和 IOS 错误请求

PHP 数字 : convert 1. 4E-N (N >40) 到十进制,删除无用的零数字