Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在“request_created”事件中,我检查授权。如果用户没有登录,那么我想取消当前的请求并为页面登录分配一个新的请求。怎么做?
在 1.x 中,框架不允许请求“劫持”。所以你最好的选择是在事件监听器中使用 Response::redirect 。或者,您可以将当前 URL (Uri::current()) 存储在会话中以进行登录后重定向。2.0 版将有多种方式通过在请求周期的各个地方返回响应来接管请求。