[Mapbender-commits] r6738 - branches/banjo_dev/mapbender/http/rest
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Tue Aug 10 08:26:22 EDT 2010
Author: banjo
Date: 2010-08-10 12:26:22 +0000 (Tue, 10 Aug 2010)
New Revision: 6738
Added:
branches/banjo_dev/mapbender/http/rest/die_rest_response.php
Modified:
branches/banjo_dev/mapbender/http/rest/http_auth.php
Log:
Adding die_rest_response.php file
Added: branches/banjo_dev/mapbender/http/rest/die_rest_response.php
===================================================================
--- branches/banjo_dev/mapbender/http/rest/die_rest_response.php (rev 0)
+++ branches/banjo_dev/mapbender/http/rest/die_rest_response.php 2010-08-10 12:26:22 UTC (rev 6738)
@@ -0,0 +1,30 @@
+<?php
+
+send_die_rest_response($status = 500, $body = '', $content_type = 'text/html') {
+ $ini_file = "http_status.ini";
+ $status_codes = parse_ini_file($file);
+ $status_header = 'HTTP/1.1 '.$status.' '.$status_codes[$status];
+ header($status_header);
+ header('Content-type: '.$content_type);
+
+ if($body != '')
+ {
+ echo $body;
+ exit;
+ }
+ else
+ {
+ $body = '<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html">
+ <title>' . $status . ' '. $status_codes[$status]. '</title>
+ </head>
+ <body>
+ <h1>'. $status_codes[$status].'</h1>
+ </body>
+ </html>';
+ echo $body;
+ exit;
+ }
+}
+?>
Modified: branches/banjo_dev/mapbender/http/rest/http_auth.php
===================================================================
--- branches/banjo_dev/mapbender/http/rest/http_auth.php 2010-08-10 10:54:26 UTC (rev 6737)
+++ branches/banjo_dev/mapbender/http/rest/http_auth.php 2010-08-10 12:26:22 UTC (rev 6738)
@@ -1,9 +1,10 @@
<?php
require_once(dirname(__FILE__)."/../../conf/mapbender.conf");
require_once("db_connect.php");
+require_once("die_rest_response.php");
//nonceLife in seconds
-$nonceLife = 300
+$nonceLife = 300;
function authenticate() {
@@ -14,7 +15,7 @@
header('HTTP/1.1 401 Unauthorised');
header('WWW-Authenticate: Digest realm="'.REALM.
'",qop="auth",nonce="'.getNonce().'",opaque="'.md5(REALM).'"');
- die(send_die_rest_response(401);
+ die(send_die_rest_response(401));
}
//Get the http header in an array
More information about the Mapbender_commits
mailing list