laravel 实现登陆后返回登陆前的页面方法


Posted in PHP onOctober 03, 2019

最近做了一个项目,需要用户登录后,返回登陆前的页面。

一般的逻辑是,用户访问某个页面,判断未登录,跳转到登陆界面,登陆成功后,返回访问前的页面。

按照laravel的一般情况来做:

//头部引入
use URL
 
 
//登陆成功后执行
return redirect(URL::previous());

结果发现跳转的是登陆页面,感觉很奇怪,最后发现是,我的登陆提交是一个新的方法,导致要返回之前的页面,需要返回2次才可以。

解决,在跳转到登陆界面的时候,将上次的网址记录,登陆成功后,跳转到记录的网址,同时删除记录的网址。

use URL;
 
$request->session()->put('redirectPath', URL::previous());
$url = $request->session()->get('redirectPath');
 
$request->session()->forget('redirectPath');
 
return redirect($url);

以上这篇laravel 实现登陆后返回登陆前的页面方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
基于文本的搜索
Oct 09 PHP
php socket方式提交的post详解
Jul 19 PHP
windows下开发并编译PHP扩展的方法
Mar 18 PHP
php cookies中删除的一般赋值方法
May 07 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
php include和require的区别深入解析
Jun 17 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
php生成随机数的三种方法
Sep 10 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 #PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 #PHP
浅谈laravel-admin的sortable和orderby使用问题
Oct 03 #PHP
关于laravel后台模板laravel-admin select框的使用详解
Oct 03 #PHP
laravel-admin select框默认选中的方法
Oct 03 #PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 03 #PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
Oct 03 #PHP
You might like
php cookies中删除的一般赋值方法
2011/05/07 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
js select常用操作控制代码
2010/03/16 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
Django中间件基础用法详解
2019/07/18 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
使用Python实现音频双通道分离
2020/12/25 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
心理学专业毕业生推荐信范文
2013/11/21 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
爱的教育读书笔记
2015/06/26 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫