问题标签 [userfrosting]

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 投票
0 回答
174 浏览

qt - UserFrosting + QT:类似于 OpenID 的身份验证?

我目前正在从事一个涉及基于 QT 的 Windows 桌面客户端的项目,该客户端需要连接到托管用户管理软件 (OpenID) 的服务器,以便在客户端内进行进一步操作之前进行用户身份验证。

我的任务是使用不同的服务器和软件(UserFrosting),然后替换 QT 中的相关代码以使客户端连接到新的服务器和软件。到目前为止,我已经设法启动服务器和软件,但我无法弄清楚如何让客户端连接到 UserFrosting 进行身份验证。

确切地说,我无法为 UserFrosting 找到类似的页面:http: //openid.net/specs/openid-authentication-2_0.html#http_encoding

那么,我是否可以知道 UserFrosting 是否有类似的页面,但我在 API 中忽略了这一页面,或者我是否理解 UserFrosting 如何错误地进行身份验证?

谢谢!

0 投票
1 回答
204 浏览

php - UserFrosting 中的自定义控制器

我一直在尝试创建一个扩展UserFrostingBaseController的自定义控制器,然后从index.php调用它的方法。看起来很简单,但到目前为止我非常不成功。我是 UserFrosting 的新手,因此我很可能遗漏了一些明显的东西。

控制器/LGController.php:

索引.php:

错误:

0 投票
1 回答
49 浏览

php - 包含JSTop中的UserFrosting,Composer和错误路径

我最近开始学习UserFrosting ...

我设法使用 Composer 从 Packagist成功安装了 highlightjs 。一切顺利,在/userfrosting/vendor/components/highlightjs中创建了新文件夹和所有必需的文件

但是,initialize.php和它的includeJSTop()确实将引用注入到指向/public_html/js的路径中,而文件位于/userfrosting/vendor/components/highlightjs

有一个简单的解决方案 - 将highlightjs.js/userfrosting/vendor/components/highlightjs复制到/public_html/js但我想知道我的方法是否正确。或者也许有更好的方法将文件复制到/public_html/js作为 Composer 安装/更新的一部分。

0 投票
1 回答
174 浏览

php - UserFrosting 和 AWS 开发工具包

我有以下代码在 UserFrosting 之外按预期工作:

在我的 UserFrosting 实例上,我设法使用 Composer 成功加载aws-sdk-php

使用 Aws\Common\Aws;放在initialize.php中,下面是对 Slim 的引用:

其余代码在控制器中:

我仍然收到以下错误:

未找到“UserFrosting\Aws”类。

我错过了什么?

0 投票
2 回答
750 浏览

php - UserFrosting 表单 - 无效或缺少 CSRF 令牌

我试图在UserFrosting中提交一个简单的表单,作为测试只显示成功消息,没有数据修改。我遵循了第 2 课的指导,但遇到了CSRF 问题:

UserFrosting 返回以下错误:

CSRF 令牌无效或缺失。

我错过了什么?到目前为止,UserFrosting很容易消化 :(

表格:

在树枝文件的底部添加了脚本部分:

这是控制器的两个功能:

index.php文件中的条目:

最后,架构:

0 投票
1 回答
1331 浏览

php - Composer & Parsedown - 找不到类“UserFrosting\\Parsedown”

我设法使用作曲家安装Parsedown

并将类路径添加到自动加载部分

但是当我尝试执行这一行时......

...我最终遇到了这个错误:

找不到类“UserFrosting\Parsedown”

运行php composer.phar dump-autoload没有帮助。

我在这里想念什么?为什么在 UserFrosting - UserFrosting \Parsedown 下需要 Parsedown?

这是完整的composer.json:

0 投票
0 回答
32 浏览

javascript - WDVSS 和正则表达式验证器

我正在尝试让以下正则表达式与 Web Data Validation Standard Schema ( WDVSS ) 和UserFrosting 一起使用

它在带有 javascript 风格的 regex101.com 上运行良好,但UserFrosting喜欢它,下面是使用的架构:

我的表单包含一个用于 SOAP 请求内容的文本区域字段。使用正则表达式,我想确保内容实际上是 SOAP 请求。

UserFrosting 使用非常基本的正则表达式可以正常工作,如下面的...

...所以问题很可能出在regex上。

建议将不胜感激。

0 投票
1 回答
149 浏览

php - PHP 应用程序、Web 服务和单独的 IP 地址

我正在开发一个应用程序,每个客户都有自己的个人资料。其中一项功能允许向客户拥有的系统发送 SOAP 请求。目前,与客户网络服务的所有通信都通过一个 IP 地址进行,与应用程序相同。我希望 SOAP 通信有自己的 IP,与应用程序的其余部分分开。

该应用程序是使用UserFrosting框架用PHP编写的,并且很快将托管在amazon aws上。

这样的分离可能吗?这可以在 PHP 级别上完成吗?

此要求背后的原因是允许客户在其防火墙中仅将与 Web 服务相关的 IP 列入白名单。

0 投票
0 回答
38 浏览

php - 注册主账户 - 不正确的令牌

我在尝试注册UserFrosting 的主帐户时遇到以下错误:

抱歉,该配置令牌不正确。

我唯一设法捕捉到的是

我确实看到了一些关于这个话题的讨论,但到目前为止还没有提到任何解决方案。

0 投票
3 回答
97 浏览

php - 直接 URL 和删除确认表单

我正在寻求实施删除确认表单的最佳实践建议。

除其他选项外,以下页面包含删除按钮...

...单击时,会在以下 url 下加载一个简单的表单:

用户必须在一个简单的删除确认表单中确认删除。选中“检查以确认”复选框后,删除按钮将启用。

一切都很好,很清楚,但是我担心提供删除选项的直接 URL 可能会导致......比如说,可以避免的情况。

有没有更好的方法来处理这种情况?也许是推荐人验证?