主要思路还是用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);
}

最新文章

  1. webservice 接口通过 HTTP 获取数据
  2. 指针和引用的区别(c/c++)
  3. ***PHP preg_match正则表达式的使用
  4. Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
  5. openstack 实例迁移
  6. 装饰者模式 - OK
  7. remine chart2安装
  8. JAXP进行DOM和SAX解析
  9. ps-图像的符合
  10. JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
  11. Solr相似性算法
  12. PHP制作个人博客-广告位添加与调用 推荐文章数据调取
  13. 【Django】【三】模型
  14. 【c++基础】从json文件提取数据
  15. html播放音乐
  16. nginx www解析失败问题解决
  17. 【MOOC EXP】Linux内核分析实验五报告
  18. Problem A: 道路建设 解题报告
  19. 2:5 视图控制器result的配置
  20. 20145122 《Java程序设计》第十周学习总结

热门文章

  1. Agc003_E Sequential operations on Sequence
  2. 2017-2018-1 20179215《Linux内核原理与分析》第七周作业
  3. Parallel Programming-Concurrent Collections
  4. 洛谷【P2005】A/B Problem II
  5. bzoj 2039 & 洛谷 P1791 人员雇佣 —— 二元关系最小割
  6. 块级&行内元素总结
  7. POJ 1503 Integer Inquiry(大数相加)
  8. 【转】 Pro Android学习笔记(四二):Fragment(7):切换效果
  9. 【转】Jquery折叠效果
  10. C#读写.ini文件