整合UC后DZ等其他應(yīng)用修改密碼不同步的解決方法

字號:


    整合UC后DZ等其他應(yīng)用修改密碼不同步的解決方法,需要的朋友可以參考下。
    1、在UC后臺更改密碼后PC無法登陸的
    其實robertvvv在之前發(fā)過修改方法,但是他說的是解決DZ修改密碼問題
    其實是錯誤的,這個是解決UC后臺修改密碼PC出現(xiàn)的問題的
    解決辦法: (你的UCenter安裝根目錄) / control / admin / user.php
    大概289行,
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password=');
    修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$orgpassword);
    也就是在后面增加了.$orgpassword,注意前面有個點
    這樣問題解決一個了
    2、在DZ更改密碼后PC無法登陸的(這個是大家最關(guān)注的)
    其實原理一樣的
    解決辦法:(你的論壇根目錄) / uc_client / control / user.php
    大概99行,
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password=');
    修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);
    也就是在后面增加了.$newpw,注意前面有個點
    這樣問題又解決一個了
    3、在UCHome更改密碼后PC無法登陸的
    到這里大家應(yīng)該知道怎么改了吧
    解決辦法:(你的論壇根目錄) / uc_client / control / user.php
    大概104行,
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password=');
    修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);
    也就是在后面增加了.$newpw,注意前面有個點
    至此,所有問題解決。。!
    UC和dedecms整合后,會員帳戶如果在UC中修改密碼后在dedecms中登錄會顯示密碼錯誤。其解決方法如下:
    1、(UCenter安裝根目錄) / control / admin / user.php
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$orgpassword);也就是在后面增加 了.$orgpassword,注意前面有個點
    2、(論壇根目錄) / uc_client / control / user.php
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);也就是在后面增加了.$newpw,注意前面有個點
    3、(博客根目錄) / uc_client / control / user.php
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);也就是在后面增加了.$newpw,注意前面有個點
    4、(dedecms根目錄) /WebRoot / Default / uc_client / control / user.php
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
    $_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);也就是在后面增加了.$newpw,注意前面有個點