多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > DedeCMS > phpcms整合Ucenter找回密碼無(wú)效的解決方法

phpcms整合Ucenter找回密碼無(wú)效的解決方法

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-05-31 07:21:34 閱讀次數(shù):3111次
今天出現(xiàn)怪異現(xiàn)象整了一小會(huì)兒,汗,分享出來(lái),免得以后同仁遇到一樣的問(wèn)題,再耽誤時(shí)間。
點(diǎn)找回密碼,輸入用戶名,郵箱后,發(fā)系統(tǒng)信件至郵件,從郵箱里轉(zhuǎn)回的鏈接,開始找回密碼,在輸入密碼的時(shí)候,會(huì)出現(xiàn),盡管你重復(fù)密碼是輸入的一樣,但是還是會(huì)提示輸入的不一樣.
第一個(gè)問(wèn)題:這是第1個(gè)問(wèn)題,如果你沒(méi)有遇到這問(wèn)題,這段可以忽略掉,修改方法:找到templates/default/member/get_pwd.html文件里面的輸入密碼的輸入框:
<input type="password" name="password" id="password" require="true" datatype="limit" min="3" max="20" msg="密碼長(zhǎng)度必須大于3小于20" />
把name隨便改一下不同與password的名稱,我這里就改成reg_password了,就改成下面這樣了
<input type="password" name="reg_password" id="password" require="true" datatype="limit" min="3" max="20" msg="密碼長(zhǎng)度必須大于3小于20" />
加粗給以對(duì)比
然后再找到確認(rèn)密碼的輸入框:
<input type="password" id="pwdconfirm" name="pwdconfirm" require="true" datatype="repeat" to="password" msg="兩次輸入的密碼不一致" />
把to="password"中的password改成你在輸入密碼框那里改的名稱:
<input type="password" id="pwdconfirm" name="pwdconfirm" require="true" datatype="repeat" to="reg_password" msg="兩次輸入的密碼不一致" />
然后再去member/getpwd.php里面找到
if(!$member->match_authcode($userid, $authstr)) showmessage($LANG['verify_string_not_correct']);
在它前面加上
$password = $reg_password;
好,第一個(gè)問(wèn)題解決,接著

第二個(gè)問(wèn)題:提交后,提示成功,但是卻不能修改密碼,
原因:在getpwd.php中所走的是$step = 4那段代碼 大概在58行,也就是
if(!$member->match_authcode($userid, $authstr)) showmessage($LANG['verify_string_not_correct']);
這里,整合了UC后,所走的是 67行,但在這里雖然執(zhí)行了,但是沒(méi)能把值傳給UC,
解決方法:
第一步:
根目錄membergetpwd.php
將代碼(65行)
if($PHPCMS['uc'])
{
$action = 'editpwd';
require MOD_ROOT.'api/passport_server_ucenter.php';
}

修改為:
if($PHPCMS['uc'])
{
$username = $name;
$new_password = $password;
$action = 'editpwd';
require MOD_ROOT.'api/passport_server_ucenter.php';
}
第二步:
根目錄 memberapipassport_server_ucenter.php 文件第121行
uc_call("uc_user_edit", array($username, $old_password, $new_password, $email));
修改為
uc_call("uc_user_edit", array($username, $old_password, $new_password, $email, 1));
這里改為1的原因就是要它忽略原始密碼.
問(wèn)題到這里完美解決了。
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲一区二区在线成人 | 午夜综合网 | 日本视频中文字幕一区二区 | 国产免费一级高清淫曰本片 | 亚洲制服欧美自拍另类 | 国产欧美一区二区精品久久久 | 国产成人看片免费视频观看 | 国产或人精品日本亚洲77美色 | 欧美日韩xxx | 男女视频免费观看 | 欧美色图狠狠干 | 国产亚洲欧美日韩在线一区 | 最近最新中文字幕免费大全3 | 日韩一区二区精品久久高清 | 免费观看福利视频 | 网站四虎1515hhcom | 国产婷婷高清在线观看免费 | 性xxxx| 美女无遮挡免费视频观看网站 | 日韩欧美爱爱 | 亚洲尤物视频 | 国产高清毛片 | 18女人水真多免费高清毛片 | 一区二区三区四区在线观看视频 | 欧美最刺激好看的一级毛片 | 精品国产一区二区三区久久 | 亚洲资源最新版在线观看 | 一区二区视频在线观看 | 成人免费视频在线看 | 日本三线免费视频观看 | 国内精品伊人久久久久 | 国产亚洲精品一区久久 | 精品理论片一区二区三区 | 亚州都市春色校园小说另类 | 老司机午夜在线视频免费 | 国产精品亚洲一区二区三区久久 | 国产欧美久久久另类精品 | 国产精品12 | 国产一区二区精品久 | 波多野结衣 一区 | 日韩欧美一区二区三区不卡 |