Freeradius + внешний скрипт php

Я пытаюсь использовать внешний скрипт в файле по умолчанию Freeradius. Когда я проверяю переменные PHP, ($User, $Pass и т. д.) пусты.

Что случилось?

Файл по умолчанию

authorize {

preprocess

update control {
Auth-Type := `/usr/bin/php -f /var/www/html/rad_log.php '%{User-Name}' '%{User-Password}'`
}

PHP файл

<?php
$User = getenv("USER-NAME");
$Pass = getenv("USER-PASSWORD");

echo $User;
echo $Pass;

?>

-2

Решение

я нашел решение ..

update control {
Auth-Type := `/usr/bin/php -q /var/www/html/rad_log.php %{User-Name} %{User-Password}`
}

PHP-файл

<?PHP
$User = $argv[1];
$Pass = $argv[2];
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]