Проверка корректности логина и пароля

Новый способ:

        
    jimport('joomla.user.authentication');
    $authenticate = JAuthentication::getInstance();
    $response = $authenticate->authenticate(array('username'=>$name,'password'=>$pass), array());
    if($response->status == JAuthentication::STATUS_SUCCESS){
        // Аутентификация успещная
    }

	

Раньше было так:

        
    function test(){
        $login = 'sivers';
		$password = 'qwerty';

        jimport('joomla.user.helper');
        $db =& JFactory::getDBO();
        $username = $db->Quote($login);
        $db->setQuery($sql="SELECT `id`, `password` FROM `#__users` WHERE `username`={$username}");
        $result = $db->loadObject();
        if($result){
            $parts = explode( ':', $result->password );
            $crypt = $parts[0];
            $salt = @$parts[1];
            $testcrypt = JUserHelper::getCryptedPassword($password, $salt);
            if($crypt == $testcrypt){
                echo 'true';
                exit;
            }
        }
        echo 'false';
        exit;
    }