Во вторых прикладываю авторизацию с паролем из user manager, версия FreePBX 12.7.4. Для работы необходим этот модуль https://github.com/hautelook/phpass
Код: Выделить всё
$mysqli_ast = new mysqli("localhost", "пользователь_базы", "пароль_базы", "asterisk");
$mysqli_ast->set_charset('utf8');
$valid_passwords2 = $mysqli_ast->query("SELECT password FROM userman_users WHERE username = '$user'");
$valid_passwords = $valid_passwords2->fetch_row();
$passwordHasher = new PasswordHash(8,false);
$pw = $passwordHasher->HashPassword($pass);
$validated = ($passwordHasher->CheckPassword($pass, $valid_passwords[0]));