我遵循this教程在Joomla 2.5.19中創建一個組件。我修改了一下代碼以適合我的需求。我已經改變調用JFactory :: getApplication() - >登錄更改用戶密碼
$response = $auth->authenticate($credentials, $options);
到
JFactory::getApplication()->logout(null, $options);
$authorized = JFactory::getApplication()->login($credentials, $options);
但這呼叫登錄修改用戶的密碼。有沒有人有任何線索,爲什麼它的行爲如此。
注意:我還安裝了最新版本的JomSocial。
感謝,
你是什麼意思的「更改密碼」?你的意思是改變哈希密碼或實際改變密碼本身。後者似乎非常不可能。由於採用了更強大的加密技術,預計前者會有所增加。 – Elin
我已經調試了一下...... Joomla的默認組件使用更改的密碼登錄用戶。 @Elin你是對的。密碼沒有改變,但加密是。代碼中哪裏可以看到加密代碼? – sadaf