Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz! 无法从门户登录 (已成功自行修复!附解决方案!)

[复制链接]
1cvvvv 发表于 2015-9-3 13:20:19 | 显示全部楼层 |阅读模式
本帖最后由 1cvvvv 于 2015-9-5 18:05 编辑

Discuz! 无法从门户登录 要到论坛页才能登录 QQ登录可以

已成功修复,方法见沙发

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 1cvvvv 发表于 2015-9-5 14:00:43 | 显示全部楼层
本帖最后由 1cvvvv 于 2015-9-20 13:50 编辑

经过不断研究后(研究过程:把悬浮窗全部关掉,就会直接显示出问题的地址。关掉悬浮窗后,点登录白屏,说明是地址有问题。去论坛登录,发现问题应该不出在那一串东西里面。于是把结尾的&referer=http%3A%2F%2F3465.hhgsl.com%2Fportal.php的portal.php去掉,回车,居然成功登录了!于是知道了问题出在返回这。)开始改代码,彻底解决门户无法登录问题!解决方法如下:删除index.php,将portal.php下载到本地,重名为index.php,上传,portal.php换成下面的,保存上传:
  1. <?php

  2. if (isset($_GET['mod'])) {
  3. }else{
  4. echo "<title>3465 协议跳转 V1.0</title>";
  5. echo "检查到您正在使用旧版访问协议,正在为您跳转到新版协议!";
  6. header("location:http://3465.hhgsl.com");
  7. }

  8. define('APPTYPEID', 4);
  9. define('CURSCRIPT', 'portal');

  10. require './source/class/class_core.php';
  11. $discuz = C::app();

  12. $cachelist = array('userapp', 'portalcategory', 'diytemplatenameportal');
  13. $discuz->cachelist = $cachelist;
  14. $discuz->init();

  15. require DISCUZ_ROOT.'./source/function/function_home.php';
  16. require DISCUZ_ROOT.'./source/function/function_portal.php';

  17. if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment', 'rss', 'block'))) $_GET['mod'] = 'index';


  18. define('CURMODULE', $_GET['mod']);
  19. runhooks();

  20. $navtitle = str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['portal']);
  21. $_G['disabledwidthauto'] = 1;

  22. require_once libfile('portal/'.$_GET['mod'], 'module');

  23. ?>
复制代码
自己改代码里的网址。
这样门户也能成功登录了~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 04:32 , Processed in 0.051488 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表