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 相关文章推荐
将OICQ数据转成MYSQL数据
Oct 09 PHP
php获取mysql版本的几种方法小结
Mar 25 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
php处理斐波那契数列非递归方法
Feb 04 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
Dec 24 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
YII框架页面缓存操作示例
Apr 29 PHP
php函数式编程简单示例
Aug 08 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集成FCK的函数代码
2008/09/27 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
详解python运行三种方式
2019/05/13 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
python实现多线程端口扫描
2019/08/31 Python
python pygame实现球球大作战
2019/11/25 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Python内置函数locals和globals对比
2020/04/28 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
竞聘演讲稿范文
2014/01/12 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
公证书样本
2014/04/10 职场文书
超市开店计划书
2014/04/26 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
python scrapy简单模拟登录的代码分析
2021/07/21 Python
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js