问题标签 [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.
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 如何错误地进行身份验证?
谢谢!
php - UserFrosting 中的自定义控制器
我一直在尝试创建一个扩展UserFrosting的BaseController的自定义控制器,然后从index.php调用它的方法。看起来很简单,但到目前为止我非常不成功。我是 UserFrosting 的新手,因此我很可能遗漏了一些明显的东西。
控制器/LGController.php:
索引.php:
错误:
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 安装/更新的一部分。
php - UserFrosting 和 AWS 开发工具包
我有以下代码在 UserFrosting 之外按预期工作:
在我的 UserFrosting 实例上,我设法使用 Composer 成功加载aws-sdk-php:
使用 Aws\Common\Aws;放在initialize.php中,下面是对 Slim 的引用:
其余代码在控制器中:
我仍然收到以下错误:
未找到“UserFrosting\Aws”类。
我错过了什么?
php - UserFrosting 表单 - 无效或缺少 CSRF 令牌
我试图在UserFrosting中提交一个简单的表单,作为测试只显示成功消息,没有数据修改。我遵循了第 2 课的指导,但遇到了CSRF 问题:
UserFrosting 返回以下错误:
CSRF 令牌无效或缺失。
我错过了什么?到目前为止,UserFrosting很容易消化 :(
表格:
在树枝文件的底部添加了脚本部分:
这是控制器的两个功能:
index.php文件中的条目:
最后,架构:
php - Composer & Parsedown - 找不到类“UserFrosting\\Parsedown”
我设法使用作曲家安装Parsedown
并将类路径添加到自动加载部分
但是当我尝试执行这一行时......
...我最终遇到了这个错误:
找不到类“UserFrosting\Parsedown”
运行php composer.phar dump-autoload没有帮助。
我在这里想念什么?为什么在 UserFrosting - UserFrosting \Parsedown 下需要 Parsedown?
这是完整的composer.json:
javascript - WDVSS 和正则表达式验证器
我正在尝试让以下正则表达式与 Web Data Validation Standard Schema ( WDVSS ) 和UserFrosting 一起使用。
它在带有 javascript 风格的 regex101.com 上运行良好,但UserFrosting不喜欢它,下面是使用的架构:
我的表单包含一个用于 SOAP 请求内容的文本区域字段。使用正则表达式,我想确保内容实际上是 SOAP 请求。
UserFrosting 使用非常基本的正则表达式可以正常工作,如下面的...
...所以问题很可能出在regex上。
建议将不胜感激。
php - PHP 应用程序、Web 服务和单独的 IP 地址
我正在开发一个应用程序,每个客户都有自己的个人资料。其中一项功能允许向客户拥有的系统发送 SOAP 请求。目前,与客户网络服务的所有通信都通过一个 IP 地址进行,与应用程序相同。我希望 SOAP 通信有自己的 IP,与应用程序的其余部分分开。
该应用程序是使用UserFrosting框架用PHP编写的,并且很快将托管在amazon aws上。
这样的分离可能吗?这可以在 PHP 级别上完成吗?
此要求背后的原因是允许客户在其防火墙中仅将与 Web 服务相关的 IP 列入白名单。
php - 直接 URL 和删除确认表单
我正在寻求实施删除确认表单的最佳实践建议。
除其他选项外,以下页面包含删除按钮...
...单击时,会在以下 url 下加载一个简单的表单:
用户必须在一个简单的删除确认表单中确认删除。选中“检查以确认”复选框后,删除按钮将启用。
一切都很好,很清楚,但是我担心提供删除选项的直接 URL 可能会导致......比如说,可以避免的情况。
有没有更好的方法来处理这种情况?也许是推荐人验证?