FS::SessionClient - Freeside session client API
use FS::SessionClient qw( login portnum logout );
$error = login ( {
'username' => $username,
'password' => $password,
'login' => $timestamp,
'portnum' => $portnum,
} );
$portnum = portnum( { 'ip' => $ip } ) or die "unknown ip!"
$portnum = portnum( { 'nasnum' => $nasnum, 'nasport' => $nasport } )
or die "unknown nasnum/nasport";
$error = logout ( {
'username' => $username,
'password' => $password,
'logout' => $timestamp,
'portnum' => $portnum,
} );
This modules provides an API for a remote session application.
It needs to be run as the freeside user. Because of this, the program which calls these subroutines should be written very carefully.
Returns a scalar error message, or the empty string for success.
Returns a scalar error message, or the empty string for success.
$Id: SessionClient.html,v 1.1 2001-04-25 01:06:09 ivan Exp $
fs_sessiond