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 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
聊天室php&mysql(四)
Oct 09 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
一个php Mysql类 可以参考学习熟悉下
Jun 21 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
php curl请求信息和返回信息设置代码实例
Apr 27 PHP
PHP发送AT指令实例代码
May 26 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
详解Yaf框架PHPUnit集成测试方法
Dec 27 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php计算税后工资的方法
2015/07/28 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
微信小程序实现日历签到
2020/09/21 Javascript
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
查看django版本的方法分享
2018/05/14 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
python科学计算之narray对象用法
2019/11/25 Python
Python netmiko模块的使用
2020/02/14 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
Java的基础面试题附答案
2016/01/10 面试题
医院门卫岗位职责
2013/12/30 职场文书
教师年度考核评语
2014/04/28 职场文书
农民工讨薪标语
2014/06/26 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
资产运营委托书范本
2014/10/16 职场文书
2015年清明节活动总结
2015/02/09 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers