我创建了一个简单的登录表单数据发布于_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