php and freeradius
Pezhman Lali
pezhman_lali at yahoo.com
Wed Feb 15 10:59:35 CET 2006
hi
this is my php test file:
#!/usr/bin/php
<?php
$u="root";
$p="";
$h="radius";
$con=mysql_connect($h,$u,$p);
mysql_select_db('radius');
$query="";
mysql_close($con);
$f = fopen('./php.log','w');
fwrite($f,print_r($_ENV,TRUE));
fclose($f);
exit(0);
?>
and php exec module:
exec authphp {
wait = yes
program = "${raddbdir}/test.php "
input_pairs = request
output_pairs = request
}
because of exit(0) in php script I believe every one
must be accepted, but the freeradius reject everyone,
and this is my debug mode output:
User-Name = "reza"
User-Password = "1234"
NAS-IP-Address = 255.255.255.255
NAS-Port = 12
Exec-Program: /usr/local/etc/raddb/test.php
Exec-Program-Wait: plaintext: Content-type: text/html
X-Powered-By: PHP/4.3.4
Exec-Program: returned: 0
Login incorrect: [reza/1234] (from client radius port
12)
rad_recv: Access-Request packet from host
127.0.0.1:37157, id=224, length=56
Sending Access-Reject of id 224 to 127.0.0.1:37157
let me know where is problem?
best
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Freeradius-Devel
mailing list