问题标签 [sfguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
591 浏览

symfony-1.4 - Symfony 1.4 sfguard 插件相关表

我正在使用 sfguard 插件和推进 orm 使用 symfony 1.4 开发项目。我有一些与sf_guard_user表相关的表。我必须在管理界面上一起显示这些表。但是 sfguard 插件只允许添加一个名为 sfuserprofile 的表。当我创建这个表时,我可以从 generator.yml 访问这个表的列。

但是我必须向数据库中添加很多与用户相关的数据,例如位置、详细地址、电话号码,当然还有所有相关的表格。我无法将它们全部存储在 sfuserprofile 表上。我已经创建了一些表,例如 user_profile、user_address_details、user_album_images 等。但是除了 user_profile 表之外,我无法将所有这些表集成到生成器文件中。

我有红色的自述文件,但我找不到任何线索。是否可以在 sfguard 生成器文件中添加另一个表列。

编辑:

解决方案是将目标表单类合并到 userprofile 表单类中。

0 投票
1 回答
294 浏览

php - sfGuardAuth 登录表格 i18n 翻译

我在sfGuardAuth不“分解”的情况下正确翻译登录表单时遇到了困难。在内置模板中,表单呈现如下:

我想保持这种状态。

当默认区域性设置为波兰语时,结果如下所示:

登录表格

只有“密码”被翻译成“Hasło”,其余的仍然是英文。制作新的自定义翻译文件 -sf_guard.pl.xml或通过添加直接在插件文件夹中编辑基本文件:

没有任何作用。有没有办法在不重写模板的情况下翻译这些字段?

0 投票
1 回答
162 浏览

symfony - Symfony2 中的 sfGuard 和 bhLDAPAuthPlugin

我需要一起做这个插件的相同功能,以及验证 LDAP 方式,并将用户信息保存在本地数据库中后,给该用户一些权限,

你知道在 symfony 2 中做同样功能的方法吗?

谢谢!!!

0 投票
1 回答
134 浏览

symfony1 - 保存另一个对象时创建一个对象

在我的数据库中,我有以下表格:“clients”“userProfile”“sfGuardUsers”

我希望系统在创建新客户端时创建配置文件和用户。这是我到目前为止所拥有的:

lib/form/doctrine/ClientForm.class.php

modules/client/action/actions.class.php

lib/model/doctrine/Client.class.php

根据日志,createProfile(null, null)被调用,mysql创建一个用户''作为其用户名:(

0 投票
1 回答
257 浏览

php - sfGuardUser - 会话过期

我向表 sfGuardUser 添加了新字段 - is_online。如果用户登录我的网站,那么我将此字段设置为 TRUE。如果他注销然后我设置 FALSE,但是如果这些用户的生命周期过期如何设置 FALSE?

0 投票
1 回答
1690 浏览

pdo - 如何通过命令行添加 sfguard 超级用户?目前我只是收到一个 PDO 连接错误

抱歉,如果这是基础,我对 Symfony 了解不多。

我正在尝试建立一个新的实时数据库来填充。我已经从我们的测试服务器复制了架构,但不想要整个测试数据库。这意味着我没有管理员用户可以在后端工作。

我想要做的是通过命令行添加一个超级用户。我发现了这个: 如何将用户添加到 sfguard

但我收到以下错误:

另外,我认为这里创建的用户不会是超级管理员,不是吗?

如果有人可以解释错误或如何添加超级用户,那将使我的生活变得更好,并且意味着我可以完成一些实际的工作(而不是用头撞键盘)。提前致谢!

0 投票
2 回答
5539 浏览

symfony1 - 需要有关“sfGuardUser”上的错误未知记录属性/相关组件“权限”的帮助

我正在使用 symfony1.4.16 和 Doctrine 开发一个项目,我正在使用 sfDoctrineGuardPlugin 进行身份验证。在我的本地主机中,它工作正常。当我在共享主机上移动我的项目时,我Unknown record property / related component "permissions" on "sfGuardUser"在登录时收到此错误()。当我在 Google 中搜索此错误时,很多人都推荐delete all SFGuard Forms from lib/form/doctrine/base and reinstalling the plugin它。如何在我的共享主机上重新安装它?在我的共享主机上卸载它应该采取什么程序?我是否需要在我的本地主机中重新安装它并将其上传到我的服务器,或者我应该使用命令symfony plugin:uninstall sfDoctrineGuardPlugin还是只是删除文件lib/form/doctrine/base并再次将其上传到我的服务器。与 sfDoctrineGuardPlugin 无关的其他模块工作正常。任何一个请帮帮我...

更多信息

当我登录时出现错误Unknown record property / related component "permissions" on "sfGuardUser",当我刷新页面时错误消失了,我正在重定向到主页。在主页我有链接

  1. 添加用户、组、权限
  2. 编辑用户、组、权限
  3. 当我尝试访问添加或编辑部分时列出用户、组、权限,我收到这样的错误。列表和删除部分工作正常

    在这里我附上错误和错误日志的屏幕截图。

    1.错误页面 2.错误日志

**

BaseSfGuardUser.class

**

**

BaseSfGuardUserForm.class

**

在这里我也附上了我的数据库模式

**

架构.yml

**

谢谢

0 投票
1 回答
200 浏览

php - 将 userId 从设置默认值传递给当前用户

一个快速的问题。我将 symfony1.4 与 Doctrine ORM 和 sfGuardDoctrinePlugin 一起使用。我有一个名为“任务”的 symfony 表单。我希望将 userId 字段(如果用户表 FK 到 Id 字段)默认设置为当前登录的用户。我怎样才能做到这一点?

0 投票
1 回答
224 浏览

doctrine - Symfony项目继承和sfguard

这是我的 Schema.yml 的正确语法吗?

我的项目由两种类型的用户user_type_1user_type_2组成,我希望它们都从 sfGuardUser 继承,我应该使用继承类型具体column_aggregation

谢谢

0 投票
1 回答
317 浏览

symfony1 - Symfony - sfGuardUser - 如何记录组或权限更改?

通过检查对象在保存前后的差异,我在 processForm 函数中记录应用程序中对象的更改。我将其保存到数据库中的日志表中。

对于 sfGuardUser 后端,我使用生成的管理员,它会自动保存对嵌入式组或权限所做的更改。

我想记录这些更改 - 但我可以在哪里添加我的日志进程?