2012-08-02 162 views
0

我正在開發一個AJAX登錄表格,用於joomla 2.5。這一切都工作正常,我需要實現的最後一件事是密碼檢查。密碼被用這段代碼獲得:joomla 2.5:ajax登錄,檢查用戶名和密碼是否正確

$password = $_POST['password']; 

在密碼看起來像這樣

0c7aca777a2fec9c962a0e3938b8cb0f:7Zv9CyiSiIzFYDS7RtqrzsxuenjmmOgi 

數據庫,這是查詢(不介意的安全性現在)

$mysqli->query("SELECT username FROM q4jli_users WHERE username='$username' AND password='$password'"); 

哈希密碼的第二部分是一個隨機鹽,所以我認爲這不能被檢查,也許我應該只檢查哈希密碼的第一部分。

任何想法?非常感謝幫助

回答

2

結帳Joomla API Docs。如果你沒有找到你需要的東西,看一下默認的joomla authenticatin插件plugins\authentication\joomla\joomla.php,這是Joomla安裝的其他一些認證插件。

最後,這個問題:Custom PHP function to verify correct password in Joomla也可能有所幫助。

+0

耶你好你已經把我放在正確的道路上,謝謝隊友 – 2012-08-02 21:26:12

相關問題