doqw89029 2014-05-31 05:58
浏览 171
已采纳

Laravel - 清除重定向::意图()

As a follow-up question to: Laravel Redirect::intended() conditional fallbacks

I am having a problem where after the intended URL session is set, it remains in the session even if the user decides not to login and instead browses to another part of the site. Later, if the user decides to login with being forced to by a filter, the old intended url is used.

So, I suppose my question is this; how would I go about clearing the intended url if the user is not attempting to login?

  • 写回答

1条回答 默认 最新

  • dtrotfd1012 2014-05-31 09:46
    关注

    The intended URL is stored in Session with the key url.intended. If you need to forget the value, you can do Session::forget('url.intented');. Therefore, the old intended URL will not be used.

    You need to determine when you need to forget the value and when you need to remember it.

    My source: the Laravel source code! This information is not in the documentation.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部