thinkphp实现登录后返回原界面
2024-08-28 00:32:15
主要思路还是用session记录原地址,在登录后再跳转回原界面
先保存请求login方法界面的url
public function savelogin(){
session('returnUrl',$_SERVER['HTTP_REFERER']);
}
在登录方法最后跳转时控制
if($returnUrl = session('returnUrl')) {
session('returnUrl',null);
$this->success('登录成功',$returnUrl,0);
}else{
$this->success('登录成功',U("Home/Index/index"),0);
}
}
else if($returnUrl = session('returnUrl')){
session('returnUrl',null);
$this->error('登录失败(用户名或密码错误)',$returnUrl,0);
}
else{ $this->success('登录失败',U("Home/Login/index"),0);}
}
退出时也一样
public function logout(){
$returnUrl=$_SERVER['HTTP_REFERER'];
session(null);
$this->success('退出成功',$returnUrl,1);
}
最新文章
- webservice 接口通过 HTTP 获取数据
- 指针和引用的区别(c/c++)
- ***PHP preg_match正则表达式的使用
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
- openstack 实例迁移
- 装饰者模式 - OK
- remine chart2安装
- JAXP进行DOM和SAX解析
- ps-图像的符合
- JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
- Solr相似性算法
- PHP制作个人博客-广告位添加与调用 推荐文章数据调取
- 【Django】【三】模型
- 【c++基础】从json文件提取数据
- html播放音乐
- nginx www解析失败问题解决
- 【MOOC EXP】Linux内核分析实验五报告
- Problem A: 道路建设 解题报告
- 2:5 视图控制器result的配置
- 20145122 《Java程序设计》第十周学习总结
热门文章
- Agc003_E Sequential operations on Sequence
- 2017-2018-1 20179215《Linux内核原理与分析》第七周作业
- Parallel Programming-Concurrent Collections
- 洛谷【P2005】A/B Problem II
- bzoj 2039 &; 洛谷 P1791 人员雇佣 —— 二元关系最小割
- 块级&;行内元素总结
- POJ 1503 Integer Inquiry(大数相加)
- 【转】 Pro Android学习笔记(四二):Fragment(7):切换效果
- 【转】Jquery折叠效果
- C#读写.ini文件