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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 论坛UCenter无法登录,闪退的终极8种解决办法(密码是正确的)

[复制链接]
tmtony9 发表于 2015-1-17 15:05:56 | 显示全部楼层 |阅读模式
最近论坛的UCenter无法登录,闪退的解决办法(密码是正确的)
在Discuz官方论坛寻找了无数的解决方法,总结有以下几种:
1. 直接在Uc_server修改创始人密码

  1. 改UC创始人密码。
  2. 修改UC配置文件 /uc_server/data/config.inc.php
  3. 对应两行换掉

  4. define('UC_FOUNDERPW', '636822edaa353665147896b9061edc4b');
  5. define('UC_FOUNDERSALT', 'p5j8K5');
  6. 复制代码
  7. 密码为 123654
复制代码
或修改成

  1. 修改uc_server\data\config.inc.php文件解决了
  2. define('UC_FOUNDERPW', '047099adb883dc19616dae0ef2adc5b6');
  3. define('UC_FOUNDERSALT', '311254');
  4. 复制代码

  5. 创始人密码为123456789
复制代码


2. 登陆后台的Ucenter老提示验证码错误,或密码正确,但无法登录,如果连续试N次乃至10次以上,可能偶尔有一次能登陆成功,但一会后比如点击左边的菜单马上又提示要重新登陆,晕倒!
  1. <span style="line-height: 1.5;">根据目录找到文件: UCenter的 model/base.php</span>
复制代码


3. 删除缓存文件解决
  1. 问题已解决,贴出来给同样有此问题的朋友借鉴啊。
  2. ucenter运行时会加载uc_server/data/cache下面的几个php缓存文件。
  3. 目的是为了载入配置信息,这些缓存文件中的配置参数是从主配置中来的(uc里配置的),手动删除就会自动生成。
  4. 如果以前在ucenter界面里配置的client端失效了(ip更改等)。但是缓存配置文件依然继承原来的,uc就会不断的按照老的配置请求client端。重复时间久了就504了。
  5. 所以只需要修改apps.php文件。换成正确的配置项就可以登录了,别忘了在uc里面更新。
复制代码



4. 修改Ucenter密码及上传文件

  1. 1、在UCenter/data/下找到config.inc.php,打开找到下面2行代码:

  2. define('UC_FOUNDERPW', '3858cdf66b0794bfd435af8c0c3e8712');
  3. define('UC_FOUNDERSALT', '939786');

  4. 2、创建新的ucpass.php文件 把下面的代码COPY进去 保存

  5. <?php
  6. $ucfounderpw = '你要设置的密码';
  7. $ucsalt = rand(100000,999999);
  8. $ucfounderpw = md5(md5($ucfounderpw).$ucsalt);
  9. echo $ucfounderpw.'<br />'.$ucsalt;
  10. ?>

  11. 3、将该PHP文件放到UCenter根目录下
  12. 4、在浏览器里打开ucpass这个文件 会看到2行数字 分别替换第1步里的2行数字
  13. 5、保存 覆盖原来的 搞定!
复制代码


5. 使用Tools 工具
   后台进入UCenter 用创始的密码老是错误
   我创始的密码改过 但是进不去
   密码能进后台 但是后台的UCenter却进不去 这是怎么回事
   如果我点管理员 在用创始的号进入就可以用
  UCenter 无法进入,第一次出现验证码错误,第二次出现密码错误,怎么操作都错误,使用tool修改也一样,偶尔人品爆发登录成功一次
或使用tools工具软件修复下 试试 可以试下重传UC目录
  在插件中心下载了TOOLS这个工具  用 uctools工具找回密码
  X3.1  使用Tools Ucenter 工具,输入密码。始终显示:请稍等,程序正在登录中。uctools.php已上传至UC根目录。谢谢高手指点!

  解决办法:    https://discuz.dismall.com/thread-1877098-1-1.html
  使用方法:
下载压缩包后,打开uctools.php文件,在密码设置区域设定tools的密码。然后把toosl.php文件上传到 UCenter 程序的根目录(保证配置文件的可写权限),在浏览器的地址栏中输入tools的访问地址,这样你就可以使用tools工具箱UCenter专用版了了。

功能概括:
    * [ 检查或修复数据库 ]
    * [ 快速设置(SQL) ]
    * [ 恢复数据库备份 ]
    * [ 重置创始人密码 ]



6. 修改admincp参数
  UCenter管理中心为什么登陆不上?密码正确的,就是没反应!然后我又乱输入密码那里提示创始人密码错误,
输入正确密码的时候就是没反应,没提示错误!为什么啊?版主帮帮忙! 管理员帮忙看看啊,
我上传DZ的时候论坛管理中心登不上的,

这个问题已经困扰我一个月了     换浏览器   重装电脑系统   清浏览器缓存    重新上传DZ   都不行    请问有大哥能解决这个问题吗?

后来我用FTP修改了   /config/config.php文
件,把文件中的$_config['admincp']['checkip'] = 1;设置为 $_config['admincp']['checkip'] = 0;
          这样设置了之后   后台管理中心就能登进去了   UCenter管理中心是不是也要设置 那里 才可以呢


第7 第8种 方法 请访问这里看个究竟,我就是使用最后一种方法解决的:
http://www.office-cn.net/thread-119327-1-1.html


我最终是使用最后一种办法解决的


DZ动力1005 发表于 2015-1-17 15:07:22 | 显示全部楼层
dzX3.2 1225日发布的补丁有问题,ucenter无法登录,输入创始人密码后显示未登录状态:
打开uc_server/model/admin.php
找到第22行的
$this->cookie_status = 0;
改成
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
回复

使用道具 举报

 楼主| tmtony9 发表于 2015-1-17 15:15:42 | 显示全部楼层
是的,谢谢,我最终就是使用这种方法解决的(第8种方法)
但在论坛找了整整一天一夜,试过所有前面的方法 。头都大了
最后才找到这个方法
所以建议要发个公告或尽快更新版本。否则太多站长会出现问题
谢谢。
回复

使用道具 举报

 楼主| tmtony9 发表于 2015-1-17 15:16:30 | 显示全部楼层
另 我的 tmtony 这个账号 冻结了,可否帮我取消冻结状态
我用邮件激活,一直收不到邮件。
谢谢
回复

使用道具 举报

dchk520 发表于 2015-3-23 02:40:41 | 显示全部楼层
艹,先谢过楼主

我也是最后一个方法
回复

使用道具 举报

magentoon 发表于 2015-3-23 05:43:24 | 显示全部楼层
其实就是最新补丁的代码有错误
不打这个补丁,啥事也没有
回复

使用道具 举报

Charlesyes 发表于 2015-4-5 22:55:05 | 显示全部楼层
谢谢“沙发”提供的办法。。。奇怪,都过去这么久了,为什么不发补丁呢?。。。。唉。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 01:05 , Processed in 0.028726 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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