X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=ng_selfservice%2Fip_login.php;fp=ng_selfservice%2Fip_login.php;h=1530657673807704a9b23f62626ef5cf9c5e6f2b;hp=0000000000000000000000000000000000000000;hb=77baa7974ade41e55d85de22e7d7a54273dd442f;hpb=eaa81907845ce3f316401bce723075b5fe3f735c diff --git a/ng_selfservice/ip_login.php b/ng_selfservice/ip_login.php new file mode 100644 index 000000000..153065767 --- /dev/null +++ b/ng_selfservice/ip_login.php @@ -0,0 +1,105 @@ +get_mac_address( array('ip' => $ip, ) ); + +$response = $freeside->login( array( + 'username' => $mac['mac_address'], + 'domain' => 'ip_mac', +) ); + +$error = $response['error']; + +if ( $error ) { + + $title ='Login'; include('elements/header.php'); + include('elements/error.php'); + echo "Sorry "+$error; + + // header('Location:index.php?username='. urlencode($mac). + // '&domain='. urlencode($domain). + // '&email='. urlencode($email). + // '&error='. urlencode($error) + // ); + +} +else { +// sucessful login + +$session_id = $response['session_id']; + +error_log("[login] logged into freeside with session_id=$session_id, setting cookie"); + +// now what? for now, always redirect to the main page (or the select a +// customer diversion). +// eventually, other options? + +setcookie('session_id', $session_id); + +if ( $response['custnum'] || $response['svcnum'] ) { + + header("Location:main.php"); + die(); + //1; + +} elseif ( $response['customers'] ) { + //var_dump($response['customers']); +?> + + + + +
+ + + + + + + + + + + + + +
Customer + +
+
+ + + + + +