PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

修罗社区插件fastadmin登陆但是社区没有登陆解决方案

管理员 2024-12-14
Fastadmin
2

不知道大家有没有遇到在fastadmin中会员是登陆状态
image.png
但是社区不是登陆状态
image.png
在社区点击登陆以后
image.png
还是没有登陆社区 需要在fastadmin中退出 重新登陆
实际上只需修改一点代码就可以实现状态同步
1.第一步 修改这个文件中login函数

application/index/controller/User.php
if ($this->auth->id)    $this->redirect(addon_url('xiuno/index/check', [':url' => $url]));           

修改为

        if ($this->auth->id){            //新增官网登陆社区没有登陆bug            $xiuluoconfig=get_addon_config('xiuno');            if ($xiuluoconfig['url']==$url){                $this->redirect(addon_url('xiuno/index/check', [':url' => $url]));            }else {               $this->success(__('You've logged in, do not login again'), $url);            }            //结束          }          

接着找到

addons/xiuno/controller/Index.php

最后一行

echo 'location.href="' . $url . '";';

修改为

$this->redirect($url);

即可实现在社区点击登陆后 如果fastadmin是登陆状态 跳转返回直接登陆社区
image.png


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部