当前位置: 首页 > news >正文

FastAdmin退出登录不提示的修改方法

修改退出登录后的提示行为

在FastAdmin中,默认退出登录后会显示"退出成功"的提示信息并跳转页面。要实现不显示提示信息直接跳转,可以通过以下方式修改:

方法一:修改控制器逻辑

找到application/admin/controller/Login.php文件中的logout方法,将原有代码替换为:

/*** 退出登录*/public function logout(){if ($this->request->isPost()) {$this->auth->logout();     Hook::listen("admin_logout_after", $this->request);$this->success(__('Logout successful'), 'index/login');}$html = "<form id='logout_submit' name='logout_submit' action='' method='post'>" . token() . "<input type='submit' value='ok' style='display:none;'></form>";$html .= "<script>document.forms['logout_submit'].submit();</script>";return $html;}

将$this->success(__('Logout successful'), 'index/login');修改为$this->redirect('index/login'); 这样就不会有跳转提示了

 /*** 退出登录*/public function logout(){if ($this->request->isPost()) {$this->auth->logout();     Hook::listen("admin_logout_after", $this->request);$this->redirect('index/login');}$html = "<form id='logout_submit' name='logout_submit' action='' method='post'>" . token() . "<input type='submit' value='ok' style='display:none;'></form>";$html .= "<script>document.forms['logout_submit'].submit();</script>";return $html;}

相关文章:

  • C#上位机通过WebApi对接DeepSeek
  • 关于球面投影SphericalProjector的介绍以及代码开发
  • C语言——共用体
  • CppCon 2017 学习:C++ atomics:from basic to advanced. What do they do?
  • 银河麒麟 | ubuntu 安装运用 docker 容器,实现容器化部署项目
  • Ubuntu服务器启动jupyter notebook,本地电脑Mobaxterm访问
  • Git 版本控制系统
  • Web攻防-XSS跨站浏览器UXSS突变MXSSVueReactElectron框架JQuery库写法和版本
  • OpenStack体验
  • ChromaDB完全指南:从核心原理到RAG实战
  • 【修复MySQL 主从Last_Errno:1051报错的几种解决方案】
  • C#实现图片文字识别
  • python3:线程管理进程
  • 基于深度学习的智能图像风格转换系统:技术与实践
  • 逆向分析贝壳网人机验证JS加密逻辑
  • macos电脑本地搭建mistral-7b大模型出现4-bit量化和缓存不足问题的记录
  • leetcode-3405 统计恰好有k个相等相邻数组的个数
  • CSPNet: 一种增强CNN学习能力的新型骨干网络
  • 设置环境变量(linux,windows,windows用指令和用界面)
  • C2远控篇CC++InlineHook挂钩动态API调用突破内存加密导入表检测
  • 做爰在线观看网站/深圳网络营销推广招聘网
  • 在网上可以做宣传的有那些网站/网络广告的概念
  • 在vs2010里怎么做网站/安康seo
  • 网站开发 .net/网络推广项目计划书
  • 南通专业做网站/百度网盘资源搜索引擎入口
  • 青岛模板建站多少钱/yandex引擎搜索入口