3 require('freeside.class.php');
4 $freeside = new FreesideSelfService();
6 $ip = $_SERVER['REMOTE_ADDR'];
8 $mac = $freeside->get_mac_address( array('ip' => $ip, ) );
10 $response = $freeside->ip_login( array(
11 'mac' => $mac['mac_address'],
14 $error = $response['error'];
18 $title ='Login'; include('elements/header.php');
19 include('elements/error.php');
22 // header('Location:index.php?username='. urlencode($mac).
23 // '&domain='. urlencode($domain).
24 // '&email='. urlencode($email).
25 // '&error='. urlencode($error)
32 $session_id = $response['session_id'];
33 $mac = $mac['mac_address'];
35 error_log("[login] logged into freeside with ip=$ip and mac=$mac, setting cookie");
37 setcookie('session_id', $session_id);
41 if ( $response['custnum'] || $response['svcnum'] ) {
43 header("Location:payment_only_payment.php");
52 <? include('elements/footer.php'); ?>