我創建了一個簡單的登錄表單數據發佈於_self,然後我試圖檢查,以登錄用戶的憑據的Joomla登錄簡單的腳本
進行身份驗證的腳本看起來像這樣:
if ($_POST['username'] && $_POST['password'])
{
$db =& JFactory::getDBO();
$query = 'SELECT `id`'
. ' FROM #__users'
. ' WHERE username='.$_POST['username'];
$db->setQuery($query);
$result = $db->loadResult();
if (!$result) {
echo 'User does not exist';
}
if($result && (USERNAME & PASS MATCH))
{
<< LOGIN AND REDIRECT TO CERTAIN PAGE >>
}
else
{
echo 'Invalid username or password';
}
}
在我簡單的PHP腳本中,當用戶名和密碼匹配時,我用SESSION變量設置爲true,這就是我認爲用戶登錄的方式。
在這裏,我該做什麼?數據庫中是否有用戶登錄時設置的字段?換句話說,我想登錄用戶,然後重定向到另一個頁面。
有什麼建議嗎?
Joomla!有一個完整的用戶管理系統,所以我不清楚你的問題你的目的是什麼。您是否想爲Joomla創建擴展程序!或者是其他東西? – Craig 2012-07-23 01:33:29