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数组应用之比较两个时间的相减排序
Aug 18 PHP
批量获取memcache值并按key的顺序返回的实现代码
Jun 14 PHP
PHP 异步执行方法,模拟多线程的应用分析
Jun 03 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
php中session退出登陆问题
Feb 27 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
php数据序列化测试实例详解
Aug 12 PHP
php抽象类和接口知识点整理总结
Aug 02 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程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
js Dialog 实践分享
2012/10/22 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
通过C++学习Python
2015/01/20 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
Python实现最大子序和的方法示例
2019/07/05 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
科室工作个人总结的自我评价
2013/10/29 职场文书
大学生入党思想汇报
2014/01/14 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
公司董事任命书
2015/09/21 职场文书