龙三公子博客 - 让自己的内心藏着一条巨龙,既是一种苦刑,也是一种乐趣!
龙三公子博客是一个草根站!一个业余电脑爱好者的独立博客,博客内容综合,主要有电脑网络、健康养生、日常生活等!

DZ论坛UCenter密码正确却无法登录闪退的终极8种解决办法

    好久没玩论坛了,最近没事儿搭了个论坛,可第二天无论如何也进不了UCenter,先是提示密码不对,后来用tools工具修改了,但仍然无法登录,输入密码后跟苹果手机程序出错一样闪退,要求你再次输入密码,弄了好久找不到原因,在Discuz官方论坛找解决办法找到了一个别人总结下来的很全的方法,不愧为终极办法:
1. 直接在Uc_server修改创始人密码

  1. 改UC创始人密码。
  2. 修改UC配置文件 /uc_server/data/config.inc.pHP
  3. 对应两行换掉
  4.  
  5. define('UC_FOUNDERPW', '636822edaa353665147896b9061edc4b');
  6. define('UC_FOUNDERSALT', 'p5j8K5');
  7. 复制代码
  8. 密码为 123654
复制代码

或修改成

  1. 修改uc_server\data\config.inc.php文件解决了
  2. define('UC_FOUNDERPW', '047099adb883Dc19616dae0ef2adc5b6');
  3. define('UC_FOUNDERSALT', '311254');
  4. 复制代码
  5.  
  6. 创始人密码为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.  
  2. 1、在UCenter/data/下找到config.inc.php,打开找到下面2行代码:
  3.  
  4. define('UC_FOUNDERPW', '3858cdf66b0794bfd435af8c0c3e8712');
  5. define('UC_FOUNDERSALT', '939786');
  6.  
  7. 2、创建新的ucpass.php文件 把下面的代码COPY进去 保存 
  8.  
  9. <?php
  10. $ucfounderpw = '你要设置的密码';
  11. $ucsalt = rand(100000,999999);
  12. $ucfounderpw = md5(md5($ucfounderpw).$ucsalt);
  13. echo $ucfounderpw.'<br />'.$ucsalt;
  14. ?>
  15.  
  16. 3、将该PHP文件放到UCenter根目录下
  17. 4、在浏览器里打开ucpass这个文件 会看到2行数字 分别替换第1步里的2行数字
  18. 5、保存 覆盖原来的 搞定!
复制代码

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

  解决办法:    http://www.discuz.net/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. 修改Model/base.php文件
  后台登录UC管理
用户名  UCenter Administrator  跟密码输入后,进去了一下。点击一下(应用管理)就自动退出了。然后提示需要重复登录
就这样一直重复登录着。。。。。。

   有高手知道这个是怎么回事吗? 不知道是不是启用了IP
  解决

  1. UCenter的 model/base.php
  2. 查找:
  3. $this->onlineip = $match[0] ? $match[0] : 'unknown';
  4. 在这代码之后插入一段代码:
  5. $isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
  6. if($isonlineIP){
  7. $this->onlineip = $_COOKIE['onlineipd'];
  8. }else{
  9. setcookie("onlineipd", $this->onlineip, time()+3600, "/");
  10. }
  11. unset($isonlineIP);
复制代码


8. 新升级到12.25版本后 UC不能登录的解决办法
程序版本:        Discuz! X3.2
浏览器:        chrome 
版本状态:        老版本升级
从哪个版本升级:        -
BUG地址:        http://www.discuz.net/
BUG截图:        -
测试用户名:        -
测试密码:        -
也许不是完美的办法,但是可以使用

打开uc_server/model目录里的admin.php
找到第22行的

  1. $this->cookie_status = 0;
复制代码

修改成  

  1. $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
复制代码

然后覆盖  在去UC登录试试看吧‘

我是通过第六个修改成功的,check ip的意思估计是我电脑IP变换频繁(长宽IP很不稳定)导致吧,改成0就是不检查IP,不知是不是这个意思?

打赏 DZ论坛UCenter密码正确却无法登录闪退的终极8种解决办法  DZ论坛 UCenter 密码 闪退 后台 第1张支付宝打赏 DZ论坛UCenter密码正确却无法登录闪退的终极8种解决办法  DZ论坛 UCenter 密码 闪退 后台 第2张微信打赏
爆品精选

标签: DZ论坛 UCenter 密码 闪退 后台
分类:电脑网络| 发布:龙三公子| 查看:3298 | 发表时间:2015-08-24
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/765.html

格子淘金 2017-03-12 11:26:34 回复

学习 学习

耕耘网 2017-03-12 11:26:33 回复

ucenter的配置文件要修改一下,在后台需要更改下域名,否则进入ucenter时出现一系列问题。之前 一直做discuz开发,知道一些,欢迎回访

格子淘金 2017-01-25 19:42:59 回复

学习 学习

耕耘网 2017-01-25 19:42:58 回复

ucenter的配置文件要修改一下,在后台需要更改下域名,否则进入ucenter时出现一系列问题。之前 一直做discuz开发,知道一些,欢迎回访

格子淘金 2017-01-25 19:42:58 回复

学习 学习

耕耘网 2017-01-25 19:42:58 回复

ucenter的配置文件要修改一下,在后台需要更改下域名,否则进入ucenter时出现一系列问题。之前 一直做discuz开发,知道一些,欢迎回访

龙三公子 2017-03-12 11:26:34 回复

开始域名没生效,所以用的空间的默认地址。后面生效了,再加上我的长宽IP变换频繁,所以就出问题了。

龙三公子 2017-01-25 19:42:58 回复

开始域名没生效,所以用的空间的默认地址。后面生效了,再加上我的长宽IP变换频繁,所以就出问题了。

龙三公子 2017-01-25 19:42:58 回复

开始域名没生效,所以用的空间的默认地址。后面生效了,再加上我的长宽IP变换频繁,所以就出问题了。
已经有 ( 9 ) 位网友发表了评论,你也评一评吧!  

Design By XvDesign.Com | Power By Z-BlogPHP 1.7.3
点击关闭
  • 联系客服