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 相关文章推荐
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
Nov 22 PHP
php查询whois信息的方法
Jun 08 PHP
php实现的递归提成方案实例
Nov 14 PHP
Laravel SQL语句记录方式(推荐)
May 26 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
PHP中trait使用方法详细介绍
May 21 PHP
PHP 断点续传实例详解
Nov 11 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 PHP
详解Laravel制作API接口
May 31 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
杏林同学录(一)
2006/10/09 PHP
超级简单的php+mysql留言本源码
2009/11/11 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
jQuery Masonry瀑布流插件使用方法详解
2017/01/18 Javascript
TypeScript入门-接口
2017/03/30 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
微信小程序实现换肤功能
2018/03/14 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
Python函数嵌套实例
2014/09/23 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
会计实习生工作总结的自我评价
2013/10/07 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
公休请假条
2014/04/11 职场文书
人民调解员培训方案
2014/06/05 职场文书
大学生交通专业求职信
2014/09/01 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
2014年外联部工作总结
2014/11/17 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python