summaryrefslogtreecommitdiff
path: root/min_selfservice
diff options
context:
space:
mode:
authorChristopher Burger <burgerc@freeside.biz>2018-09-11 11:27:42 -0400
committerChristopher Burger <burgerc@freeside.biz>2018-09-11 11:41:23 -0400
commitbc552f2fba7fd376a2f036a7dc02b58a48fa31b0 (patch)
tree41516e49a469fb9ed6aeea9359d5d8bd595b5a0a /min_selfservice
parent76a893c2187f59e7fdb9bc8282b780efd9dd8504 (diff)
RT# 39340 - configured the minimal selfservice to get mac address from radius account table
Diffstat (limited to 'min_selfservice')
-rw-r--r--min_selfservice/index.php2
-rw-r--r--min_selfservice/login.php8
2 files changed, 4 insertions, 6 deletions
diff --git a/min_selfservice/index.php b/min_selfservice/index.php
index c7e20c503..25ec33472 100644
--- a/min_selfservice/index.php
+++ b/min_selfservice/index.php
@@ -10,7 +10,7 @@
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=0>
<TR>
<TD>
- Sorry we were unable to locate your account with ip <? echo $username; ?> .
+ Sorry we were unable to locate your account with MAC address <? echo $username; ?> .
</TD>
</TR>
</TABLE>
diff --git a/min_selfservice/login.php b/min_selfservice/login.php
index 91e19cd7f..b4e2b2651 100644
--- a/min_selfservice/login.php
+++ b/min_selfservice/login.php
@@ -4,16 +4,14 @@ require('freeside.class.php');
$freeside = new FreesideSelfService();
$ip = $_SERVER['REMOTE_ADDR'];
-# need a routine here to get mac address from radius account table based on ip address. Every else should be good to go.
-$mac_addr = '1234567890FF';
+
+$mac_addr = $freeside->get_mac_address( array('ip' => $ip, ) );
$response = $freeside->login( array(
- 'username' => $mac_addr,
+ 'username' => $mac_addr['mac_address'],
'domain' => 'ip_mac',
) );
-#error_log("[login] received response from freeside: $response");
-
$error = $response['error'];
if ( $error ) {