问题标签 [yii2-user]

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 投票
3 回答
1068 浏览

yii2 - 使用 amnah 身份验证后,用户模块的后端 crud 显示 Yii2 用户模块而不是用户 CRUD

我们一直在使用 Yii2 Advanced App 开发一个项目,带有自定义引导模板。我已经使用 gii 生成了 crud。所有其他 CRUD 都可以正常工作。但是用户 crud 显示 Yii2 用户模块而不是 CRUD。

我浏览了 amnah 的完整文档,在其他任何地方也找不到任何解决方案。我什至尝试过 Yii2 文档,也没有任何帮助。

这是我的后端配置

这就是我去的时候得到的localhost/app/backend/web/index.php?r=user

在此处输入图像描述

我希望它显示类似于此的 CRUD

在此处输入图像描述

我被困在那里。如果没有 CRUD,就很难管理用户。任何帮助表示赞赏。提前致谢。

0 投票
1 回答
455 浏览

yii2 - 将 Yii2 Admin 移至扩展文件夹

我需要将 Yii2-admin 模块从供应商文件夹移动到扩展文件夹。所以我的模块现在是扩展/mdmsoft。

在我的配置目录中,我添加了别名

指向$extensionDir扩展文件夹的位置。我已经对 yii2 用户模块等其他模块做过类似的事情,并且效果很好。

但是在这种情况下它不起作用。我得到错误

“类 mdm\admin\components\AccessControl 不存在”

它在供应商文件夹中时效果很好。但我需要将其移至扩展文件夹以进行一些更改。

0 投票
2 回答
249 浏览

php - Yii2 - 用户身份安全?

用户有什么办法可以在Yii::$app->user->identity不登录另一个帐户的情况下强制切换他的?

在开发过程中,我以用户 id #1 登录。我对视图进行了一些设计更改然后点击刷新然后我突然以用户 ID #3 登录(我没有访问详细信息)

我重新登录并尝试复制该问题,但它再也没有发生

0 投票
2 回答
2099 浏览

yii2 - 带有 admin lte 和 yii2-user 扩展的高级模板的 yii2 登录页面

有没有人尝试使用带有 yii2-user 扩展的 AdminLTE 主题?登录到管理页面对我不起作用。我将 localhost 用于前端,将 localhost/admin 用于后端。前端工作正常,但由于 AdminLTE 主题,我无法让它在后端工作。有什么线索吗?

我怀疑问题出在下面的代码片段中。它使用默认的 SitController 而不是来自 yii2-user 扩展的 AdminController。

以下代码来自 backend/view/layout/main.php

0 投票
1 回答
1273 浏览

php - 在 Yii2 中处理客人以防止不断检查

我想知道通常推荐的处理方式是guests什么Yii2

例如,当您有一个登录用户时,您可以简单地通过调用获取他们的详细信息,例如:

然后,您可以执行以下操作,具体取决于您为他们提供的详细信息:

但是,显然当我们有一个guest Yii::$app->user->identityreturn 时null

在我的情况下,我经常需要检查用户是访客还是登录用户,因此必须在各个地方重复这样的代码:

...在整个地方这样做显然不是很容易维护,所以我想提出一个解决方案,我可以只引用用户名而不必进行检查 - 但显然我仍然会在需要的地方进行访客检查安全目的,但我正在尝试编写可维护的代码,因此想提出一个解决方案,用于我只需要用户名等信息的目的。

我不确定目前是否有任何推荐的方法来执行此操作Yii2,但我认为可能类似于扩展yii\web\User类并执行以下操作:

这是实现我想要的可取的方法还是有更好的方法?

0 投票
2 回答
5653 浏览

yii2 - Yii 2 应用程序配置文件中的自定义组件

我已经宣布了一个班级

现在,我可以使用创建它的实例

或者,

现在,我想将其注册为应用程序组件。我可以通过执行以下操作来做到这一点:

但是,当我将它注册为应用程序组件时,如何在构造函数中传递 $param1 和 $param2 的值?

谢谢。

0 投票
1 回答
1356 浏览

yii2 - 如何自定义供应商视图文件?

在 yii2 中如何在不修改原始视图文件的情况下自定义供应商视图文件?

我正在使用 dektrium yii2-user 并想对登录页面进行一些更改。

0 投票
0 回答
647 浏览

php - 如何在 dektrium-yii2-user 中添加自定义表

我已经集成了 dektrium-yii2-user。现在有 profile,social_account,token,user 是 dektrium 给出的表。

我需要创建一个自定义表并插入我使用所需的必要字段。

从个人资料表中,我需要来自social_account 提供商的gravatar_email 字段和来自用户表的client_id,我需要auth_key。

我需要将所有这些字段放在一个表中,并将数据插入到该表中。

请帮助如何进行。

0 投票
1 回答
144 浏览

yii2 - Yii2基本模板中的用户分离

我正在使用 Yii2 并且无法分离用户。我的应用程序有两个模块。

这是我来自 web.php 的配置:

问题是当我使用上述之一登录时,Yii::$app->user->isGuest 和 Yii::$app->frontendUser->isGuest 都返回 true,并登录。

我找到了仅适用于高级模板的解决方案...

谢谢,

0 投票
1 回答
2518 浏览

yii2 - Yii2 mpdf 带条码生成器

我正在使用 yii2 并安装了两个扩展: mpdf 和 yii2-barcode-generator-8-types。它们都已正确安装和配置并且运行良好。但我不能做的是将条形码加载到 pdf 中。

这是我的代码:控制器:

看法 :

它显示了这样的东西 在此处输入图像描述

但是如果我尝试删除 actionPdf() 中的所有代码并只写

它显示如下:

在此处输入图像描述

请帮忙!!!