An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the intstructions which, when executed, define a series of steps to control a client's access to use a communications network, the client accessing the client controller through a service provider independent of a client controller, said steps comprising:
- receiving from the client a start session message containing user identity information, the start session message being received by the client controller using the communications network in accordance with a client control protocol, the start session message being sent automatically upon the client being logged on to the service provider independent of the client controller;
- and
- sending to the client a control message to control the client's access to use the communications network, the control message being sent from the client controller using the communications network in accordance with the client control protocol and in response to the start session message.