整合UC后DZ等其他應用修改密碼不同步怎么辦
2024-09-11 09:03:59
供稿:網友
這篇文章主要為大家詳細介紹了整合UC后DZ等其他應用修改密碼不同步怎么辦,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。隨著網站發展的需要,我們可能會需要給網站增加功能或者開辟新的業務,這個時候我們可能就會建設2個或者多個相對獨立的站點。只所以說相對對立,是因為我們希望這樣的站點里的用戶信息是可以共享公用的。這個時候我們一般都會再各個站點之間建設一個橋梁,而UC就是我們常用的這個橋梁,但是我們在操作的過程中經常會遇到UC整合后修改密碼或者登陸不同步的現象。下面361源碼網就專門給大家講下遇到這樣的情況該如何處理。
1、在UC后臺更改密碼后PC無法登陸的
其實robertvvv在之前發過修改方法,但是他說的是解決DZ修改密碼問題
其實是錯誤的,這個是解決UC后臺修改密碼PC出現的問題的
解決辦法: (你的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無法登陸的(這個是大家最關注的)
其實原理一樣的
解決辦法:(你的論壇根目錄) / 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無法登陸的
到這里大家應該知道怎么改了吧
解決辦法:(你的論壇根目錄) / 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,注意前面有個點
一般的修改密碼后登陸不上的問題利用上面的辦法都能完美的解決。如果你還有什么其他解決辦法或者問題,歡迎聯系我們或者給我們投稿。以上就是整合UC后DZ等其他應用修改密碼不同步怎么辦的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。