Symfony 4 首次活动

Symfony 4 First Event

我在用户打开另一个 URL 后使用 ROLE_USER 验证用户 URL 需要 ROLE_ADMIN 如果用户在数据库中具有角色,我想添加此角色。 我打算使用事件侦听器,但在 kernel.request 事件执行之前访问被拒绝。

我在 statusCode 为 403(拒绝访问)时使用 kernel.exception 事件设置 ROLE_ADMIN