Я сделал это, и все работает нормально.
Предполагая, что ваш пользовательский сценарий входа - login.php
-Go to Joomla installation directory
-Copy PasswordHash.php from this directory /root/libraries/phpass/ to your external script's folder
-Include the PasswordHash.php in login.php
-Create an instance of PasswordHash like this:
Вот фрагмент кода php
$phpass = new PasswordHash(10, true);
$password= "unhashed user password";
$db_password = 'Your hashed password in the database';
$ok= $phpass->CheckPassword( $password, $db_password );
?>
И вот вы здесь - проверьте, что пароль вернет true, если два пароля совпадают.
NB. Вам необходимо написать запрос для автоматической проверки из базы данных.