整合UC后DZ等其他應(yīng)用修改密碼不同步的解決方法,需要的朋友可以參考下。
1、在UC后臺(tái)更改密碼后PC無(wú)法登陸的
其實(shí)robertvvv在之前發(fā)過(guò)修改方法,但是他說(shuō)的是解決DZ修改密碼問(wèn)題
其實(shí)是錯(cuò)誤的,這個(gè)是解決UC后臺(tái)修改密碼PC出現(xiàn)的問(wè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,注意前面有個(gè)點(diǎn)
這樣問(wèn)題解決一個(gè)了
2、在DZ更改密碼后PC無(wú)法登陸的(這個(gè)是大家最關(guān)注的)
其實(shí)原理一樣的
解決辦法:(你的論壇根目錄) / uc_client / control / user.php
大概99行,
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password=');
修改為:
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);
也就是在后面增加了.$newpw,注意前面有個(gè)點(diǎn)
這樣問(wèn)題又解決一個(gè)了
3、在UCHome更改密碼后PC無(wú)法登陸的
到這里大家應(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,注意前面有個(gè)點(diǎn)
至此,所有問(wèn)題解決。。!
UC和dedecms整合后,會(huì)員帳戶(hù)如果在UC中修改密碼后在dedecms中登錄會(huì)顯示密碼錯(cuò)誤。其解決方法如下:
1、(UCenter安裝根目錄) / control / admin / user.php
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$orgpassword);也就是在后面增加 了.$orgpassword,注意前面有個(gè)點(diǎn)
2、(論壇根目錄) / uc_client / control / user.php
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);也就是在后面增加了.$newpw,注意前面有個(gè)點(diǎn)
3、(博客根目錄) / uc_client / control / user.php
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='); 修改為:
$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password='.$newpw);也就是在后面增加了.$newpw,注意前面有個(gè)點(diǎn)
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,注意前面有個(gè)點(diǎn)
更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄