我是Laravel的新手。我正在使用Laravel的身份验证控制器在我的网站上进行登录/注册。登录/注册后,它将重定向到仪表板。很好。
问题是当用户(未登录)提交特定表单时。表单提交会将用户带到受保护的页面。身份验证系统将拦截此内容(如果未登录),并要求用户登录并且用户可以登录。但是登录后,它将不会重定向到实际目的地。而是返回到上一页。我在中间件中尝试了redirectto->intended()
的方式。仍然不起作用。
答案 0 :(得分:0)
找到了解决方案。使用HTTP会话。我不确定这是否是最好的方法。
POST
到不需要身份验证的路由的形式return redirect()->intended('defaultPage');
重定向到原始目标页面我没有在会话中存储任何敏感数据。我不知道这种方法的安全性。 如果您有任何建议,请发表。