使用 Bolt 4 的前端用户

问题描述

我转向 Bolt 4(从 Bolt 3.7)并希望实现前端用户以让他们访问网站的私人内容。以前,我使用了扩展程序 BoltAuth/Auth,它的作用非常棒。

现在在 Bolt 4 中,没有像 Bolt 3.x 那样简单的方法来从后端页面安装扩展。我 found out 我可以使用 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 extension,因为它可用于添加 ROLE_MEMBERS 并让用户登录前端。

解决方法

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

所以现在不太可能对 BoltAuth 进行更新。可能值得加入 Slack 社区,看看是否有其他开发人员正在为客户端登录场景开发与 4.x 兼容的解决方案。