问题标签 [octobercms-user-plugin]
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.
octobercms - 如果用户在 10 月属于组 CMS - 用户插件
我正在尝试从 PHP 组件中的特定用户组中过滤用户。首先,我根据关键字搜索特定用户,接下来我想测试该用户是否属于一个特定组“mygroupcode”。理想情况下,这两个陈述应该结合起来。
我尝试了以下方法:
这会引发 MySQL 错误。没有找到类似表的东西mydb.groups
......在数据库中,它应该寻找 user_groups 。
另外,我试过:
这也会产生 MySQL 错误。类似的,也关于groups
找不到表。
另外,我注意到有一个名为 inGroup() 的方法,但这会产生相同的错误......
我究竟做错了什么?在此先感谢您的时间。
请注意以下相关问题。他们是关于后端用户列表的,我希望过滤掉前端用户。
many-to-many - 十月 cms 用户插件多对多关系
具有以下表结构
我与 belongsToMany 建立了多对多关系
User.php
用户类.php
而且在rainlab\user\models\user\fields.yaml
类:标签:类类型:关系
我可以在 users_classes 中添加 user_id 和 class_id 但是我在后端表单中看不到 VALUE 字段?如何将 users_classes.value 字段添加到管理表单并在其中添加一些值?
php - 在 OctoberCMS 的另一个插件中使用用户插件会话
我是 Laravel 和 OctoberCMS 的新手,两者都有很多文档,但是因为我对两者都不太了解,所以我非常感谢一些帮助。试图同时理解两者也很令人困惑,尤其是关于 laravel 的文档比 10 月要多得多。
目前,我希望扩展一个插件(链接到他们的扩展插件文档)。我需要使用 rainlab 用户插件(链接到他们的 Git)中的会话(用户名或电子邮件)并将其插入另一个插件。
我正在升级另一个插件,该插件目前依赖于用户通过表单输入他们的姓名,并在登录后将其替换为他们的用户名或电子邮件地址。
我的布局包含用户插件会话:
用户插件会话在我的其余页面上运行良好,但我之前尝试将它与插件一起使用时出现“未找到值”错误。
我知道我需要链接插件或创建一个新插件,然后从用户数据库中检索用户名(或电子邮件)并将其插入另一个表中,只是不知道如何做到这一点。更糟糕的是,我也没有使用 MVC 的经验!
将此函数(来自我找到的示例)添加到第二个插件的 Plugin.php 页面:
插件.php
但我收到“未定义”错误。
我还尝试添加一个 Routes.php 文件,因为我认为中间件可能存在问题。
路由.php
收到此错误:
“调用未定义的方法 RainLab\User\Facades\Auth::getUser()”
我已经把头撞在墙上一个星期了,任何提示或解释都会受到很大的欢迎。如果您需要任何其他代码,请告诉我。我没有添加更多代码,因为我知道这些代码不起作用(绕圈子,这会有点不稳定而且没有多大用处),我不想在这个页面上发送垃圾代码。我已经展示了上面的部分来尝试解释一些以前的思考过程。此外,这是我的项目的开始,与 OctoberCMS 和用户插件 Gits 中提供给您的通用代码相比,代码并没有太大变化。
我相信这里的解释和一些帮助会让很多人受益,我可以看到我不是唯一一个有问题的人,部分原因是最新版本的 laravel 的变化。
任何想法和解释将不胜感激。
更新:
为了更清楚我需要我的会话出现在哪里,我已经包含了下面的代码。$name
需要替换为新变量,例如电子邮件或用户名(来自会话)。
组件\Chat.php
octobercms-plugins - 带有 JWTAuth API 身份验证插件的 OctoberCMS - 我收到 {"error":"token_not_provided"}
我正在使用 JWTAuth OctoberCMS API 插件对用户进行身份验证。当我注册用户或使用邮递员登录时,请求返回一个令牌。但是,当我尝试访问经过身份验证的路由时,例如:
我收到{"error":"token_not_provided"}异常,但用户已通过身份验证。
再次,当我尝试返回已登录的用户对象时,例如:
我收到以下错误:
我错过了什么。请指导。就像令牌没有设置一样。
octobercms - 将每个用户分配给用户自己的插件
我希望每个用户都有自己的数据库前缀,所以我想出了一个用户一个插件,所以当一个用户登录时,只有一个特定的插件被激活
user a with database prefix user_a_ and user b with prefix user_b_ and so on for each user
所以基于@chiragpatel的意见..这行不通..
更新
那么如何创建一个单一登录页面并将用户重定向到用户自己的 octobercms 安装.. 我可以这样做.. 每个用户 october 安装只能从单个登录页面访问.. 这会发生吗?
octobercms - 保存用户个人资料详细信息,十月 CMS
我有一个与用户(用户)表相关的配置文件(配置文件)表,
现在,在前端我想更新用户信息,我也在 octobercms 更新用户个人资料信息
怎么做?
先感谢您
Profile.php(配置文件模型)
Plugin.php(配置文件)
形式
我使用默认帐户组件(Rainlab 用户),并添加一些字段(配置文件字段)
{{ form_close() }}
octobercms - 如何在十月 CMS 中向用户发送密码?
我在 OctoberCMS 上使用用户插件,我的网站有一个手动用户激活(管理员从后端激活用户)。之后,将向注册的前端用户发送一封电子邮件,其中包含登录信息,其中包括我设法生成的密码。
我曾尝试将密码作为 Twig 变量(如 {{ password }})放入电子邮件模板中,但密码未显示。
但是,在用户注册时,还有另一封电子邮件发送给管理员,该电子邮件具有相同的字段,并且确实显示了密码。
是十月 CMS 的内置限制还是我错过了什么?
谢谢你。
octobercms - 注册后如何显示flash消息
我正在使用十月 cms 用户插件。我已经开启了用户激活。我的意思是,用户需要在注册后激活帐户。但激活后没有消息显示。我想在注册成功后显示一条消息。请告诉如何实现这一点。
octobercms - OctoberCMS -rainlab 博客中的用户头像未显示
我是 Octobercms 的新手,正在尝试创建一个博客网站,我已经安装了rainlab 博客插件,它运行良好。
在帖子详细信息页面中,我需要显示作者头像,但我无法在打印时获取它
{{ post.user }}
它显示用户详细信息
但没有关于头像。请告诉我如何在前端获取作者头像网址。