RT# 39340 - created access to payment only via ip address, fixes security by creating...
[freeside.git] / ng_selfservice / payment_only_logout.php
diff --git a/ng_selfservice/payment_only_logout.php b/ng_selfservice/payment_only_logout.php
new file mode 100644 (file)
index 0000000..e172680
--- /dev/null
@@ -0,0 +1,35 @@
+<?
+
+require('freeside.class.php');
+$freeside = new FreesideSelfService();
+
+$response = $freeside->ip_logout( array(
+  'session_id' => $_COOKIE['session_id'],
+) );
+
+setcookie('session_id', '', time() - 3600);
+
+$error = $response['error'];
+
+if ( $error ) {
+  error_log("Logout error: $error ");
+}
+
+?>
+
+<!DOCTYPE html>
+<HTML>
+  <HEAD>
+    <TITLE>
+      Logged Out
+    </TITLE>
+    <link href="css/default.css" rel="stylesheet" type="text/css"/>
+    <script type="text/javascript" src="js/jquery.js"></script>
+    <script type="text/javascript" src="js/menu.js"></script>
+  </HEAD>
+  <BODY>
+    <FONT SIZE=5>Logged Out</FONT>
+    <BR><BR>
+    You have been logged out.  
+  </BODY>
+</HTML>
\ No newline at end of file