我将 laravel 用于我的 Web 应用程序。
登录路由由两种方法处理
LOGIN::GET -> 显示页面以使用表单获取登录凭据。
LOGIN::POST -> 如果凭据有效,则获取发布的数据、验证并重定向到管理员主页。
注销只是清除会话并重定向到 Login::Get。
管理路由具有执行身份验证的 before 过滤器。如果用户已登录,则会显示管理员的主页。
当我执行以下步骤时会弹出问题,
第 1 步:访问登录页面,输入凭据并提交。
第 2 步:验证凭据并显示管理员主页。
第 3 步:我很高兴地退出应用程序并看到登录页面。
第 4 步:按返回按钮。问题开始了,我看到了管理员的主页。
但是在我注销后,如果我输入管理员的主页 URL 并输入,我会正确地重定向到登录页面。这只发生在浏览器后退按钮上。
如果这是浏览器缓存问题,我该如何控制?即使按下后退按钮,如何触发前置过滤器?