0

我搬到了 Bolt 4(从 Bolt 3.7 开始),并希望实现前端用户,让他们可以访问网站的私人内容。以前,我使用了扩展BoltAuth/Auth,它就像一个魅力。

现在在 Bolt 4 中,没有像在 Bolt 3.x 中那样从后端页面安装扩展的简单方法。我发现我可以composer这样做,但我遇到了以下问题:

> composer require "boltauth/auth:3.0.1"

[InvalidArgumentException]
Could not find a matching version of package boltauth/auth. Check the package 
spelling, your version constraint and that the package is available in a stability 
which matches your minimum-stability (stable).

要么我做错了,要么扩展与 Bolt 4.1 不兼容。

有人可以告诉我是否有办法使这个扩展工作?还是前端用户管理的替代方案?

编辑:我现在正在使用bolt/users 扩展,因为它可以用来添加一个ROLE_MEMBERS并让用户登录前端。

4

1 回答 1

1

是的,不幸的是,插件的架构(主要是从 Silex 到 Symfony 的转变)在 3.x 和 4.x 之间完全改变了,发布新的 4.x 兼容版本并不可行。

因此,目前 BoltAuth 不太可能有更新。加入 Slack 社区并查看是否有其他开发人员正在为客户端登录场景开发 4.x 兼容解决方案可能是值得的。

于 2021-01-18T06:17:05.867 回答