立即注冊(cè) 找回密碼

QQ登錄

只需一步,快速開始

UCenter無法登錄,閃退的終極八種解決方案(密碼是正確的)

2015-8-5 15:28| 發(fā)布者: 學(xué)習(xí)NO.1| 查看: 1226| 評(píng)論: 0|原作者: 學(xué)習(xí)NO.1

摘要: 今天道勤小編來給大家講解下在出現(xiàn)的dz程序當(dāng)中,很多客服最近反映說是自己的UCenter無法登錄,而自己的密碼確實(shí)正確的;那么下面看方法把!-閃退的終極八種解決方案(密碼是正確的) 在Discuz!官方論壇尋找了無 ...
  今天道勤小編來給大家講解下在出現(xiàn)的dz程序當(dāng)中,很多客服最近反映說是自己的UCenter無法登錄,而自己的密碼確實(shí)正確的;那么下面看方法把!-閃退的終極八種解決方案(密碼是正確的)
       在discuz!官方論壇尋找了無數(shù)的解決方法,總結(jié)有以下幾種:

       一、直接在uc_server修改創(chuàng)始人密碼
       改UCenter創(chuàng)始人密碼。       修改UCenter配置文件 /uc_server/data/config.inc.php
       對(duì)應(yīng)兩行換掉
  1. define('UC_FOUNDERPW', '636822edaa353665147896b9061edc4b');
  2. define('UC_FOUNDERSALT', 'p5j8K5');
復(fù)制代碼
創(chuàng)始人密碼改為:123654
       或修改成:
       修改uc_server\data\config.inc.php文件解決了
  1. define('UC_FOUNDERPW', '047099adb883dc19616dae0ef2adc5b6');
  2. define('UC_FOUNDERSALT', '311254');
復(fù)制代碼
創(chuàng)始人密碼改為:123456789

       二、登陸后臺(tái)的UCenter老提示驗(yàn)證碼錯(cuò)誤,或密碼正確,但無法登錄,如果連續(xù)試N次乃至10次以上,可能偶爾有一次能登陸成功,但一會(huì)后比如點(diǎn)擊左邊的菜單馬上又提示要重新登陸,暈倒!
       根據(jù)目錄找到文件:UCenter的model/base.php

       三、刪除緩存文件解決
       UCenter運(yùn)行時(shí)會(huì)加載uc_server/data/cache下面的幾個(gè)php緩存文件。
       目的是為了載入配置信息,這些緩存文件中的配置參數(shù)是從主配置中來的(UCenter里配置的),手動(dòng)刪除就會(huì)自動(dòng)生成。
       如果以前在UCenter界面里配置的CLIENT端失效了(IP更改等)。但是緩存配置文件依然繼承原來的,UCenter就會(huì)不斷的按照老的配置請(qǐng)求CLIENT端。重復(fù)時(shí)間久了就504了。
       所以只需要修改apps.php文件。換成正確的配置項(xiàng)就可以登錄了,別忘了在uc里面更新。

       四、修改UCenter密碼及上傳文件
       在ucenter/data/下找到config.inc.php,打開找到下面2行代碼:
  1. define('UC_FOUNDERPW', '3858cdf66b0794bfd435af8c0c3e8712');
  2. define('UC_FOUNDERSALT', '939786');
復(fù)制代碼
創(chuàng)建新的ucpass.php文件,把下面的代碼復(fù)制進(jìn)去,保存 。
  1. <?php
  2. $ucfounderpw = '你要設(shè)置的密碼';
  3. $ucsalt = rand(100000,999999);
  4. $ucfounderpw = md5(md5($ucfounderpw).$ucsalt);
  5. echo $ucfounderpw.'
  6. '.$ucsalt;
  7. ?>
復(fù)制代碼
將該P(yáng)HP文件放到UCenter根目錄下。
       在瀏覽器里打開ucpass這個(gè)文件,會(huì)看到2行數(shù)字,分別替換第1步里的2行數(shù)字。
       保存,覆蓋原來的,搞定!

       五、使用Tools工具
       “找回后臺(tái)管理員密碼,UCenter創(chuàng)始人密碼”:Discuz! X3版本Tools急診箱下載及使用教程http://bmrsportswear.com/thread-808-1-1.html

       六、修改admincp參數(shù)
       用FTP工具修改/config/config.php文件,把文件中的$_config['admincp']['checkip'] = 1;設(shè)置為 $_config['admincp']['checkip'] = 0;

       七、修改model/base.php文件
       UCenter的model/base.php
       查找:
  1. $this->onlineip = $match[0] ? $match[0] : 'unknown';
復(fù)制代碼
在這代碼之后插入一段代碼:
  1. $isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
  2. if($isonlineIP){
  3. $this->onlineip = $_COOKIE['onlineipd'];
  4. }else{
  5. setcookie("onlineipd", $this->onlineip, time()+3600, "/");
  6. }
  7. unset($isonlineIP);
復(fù)制代碼
八、新升級(jí)到12.25版本后UCenter不能登錄的解決辦法
       打開uc_server/model目錄里的admin.php
找到第22行的:
  1. $this->cookie_status = 0;
復(fù)制代碼
修改成:
  1. $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
復(fù)制代碼
然后覆蓋,在去UCenter登錄試試看吧。


鮮花

握手

雷人

路過

雞蛋

最新評(píng)論

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號(hào)-1 )

GMT+8, 2024-10-23 13:27

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部