update control and reply in 1 php page

Boris Lytochkin lytboris at yandex-team.ru
Sun Apr 29 12:25:43 CEST 2018


Hi.

You can set everything you need in control and then copy it to reply with
==============
update reply {
     Reply-Message := &control:Reply-Message
}
==============

But Alan is right, this still will be slow.

On 29.04.2018 12:43, تعلم البرمجة wrote:
> but i want use php this code is simple for you but i have more with sql
> and  functions  and i cant use it by unlang
>
> 2018-04-28 21:07 GMT+02:00 تعلم البرمجة <mido2010bona at gmail.com>:
>
>> hello ,
>>
>> I am using freeradius 3.0.11 and iam using this :
>>
>>        update{
>>          control: += `/usr/bin/php5.6 /var/www/html/update.php %{User-Name}
>> %{User-Password}  1`
>>              }
>> update{
>>          reply:   += `/usr/bin/php5.6 /var/www/html/update.php %{User-Name}
>> %{%{User-Password}}  2 `
>>              }
>>
>> update.php
>>
>> <?php
>>     $user = @$argv[1];
>>    $pass =  @$argv[2];
>>    $val =  @$argv[3];
>>
>> if ($val == 1){
>> echo "Framed-Pool :=pool1\n";
>> }else{
>> echo "Reply-Message :=Hello '\n";
>> }
>>
>> ?>
>>
>> but this code is very slow  and i want do this
>>
>>        update{
>>       `/usr/bin/php5.6 /var/www/html/update.php %{User-Name}
>> %{User-Password}  1`
>>              }
>>
>> update.php
>>
>> <?php
>>     $user = @$argv[1];
>>    $pass =  @$argv[2];
>>    $val =  @$argv[3];
>>
>> if ($val == 1){
>> echo " control: += \n Framed-Pool :=pool1\n";
>> }else{
>> echo "  reply:   += \n Reply-Message :=Hello '\n";
>> }
>>
>> Sorry for my english
>>
>>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

-- 
Boris Lytochkin
Yandex NOC
+7 (495) 739 70 00 ext. 7671



More information about the Freeradius-Users mailing list