blob: 2f00e57f639f4f3421a82fbeada32ec2c6192544 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/usr/bin/perl
use strict;
use warnings;
use Config::IniFiles;
my $RD_CONF = "/etc/rd.conf";
my $cfg = Config::IniFiles->new(-file => $RD_CONF);
my $dbhost = $cfg->val('mySQL', 'Hostname');
my $dbname = $cfg->val('mySQL', 'Database');
my $dbuser = $cfg->val('mySQL', 'Loginname');
my $dbpasswd = $cfg->val('mySQL', 'Password');
my $status = 'ERROR';
my $errorstring = 'unknown';
my $username = '';
my $token = '';
if(defined $ENV{REMOTE_USER}) {
$status = 'OK';
$errorstring = 'success';
$username = $ENV{REMOTE_USER};
$token = "this is cool!";
} else {
$errorstring = 'no username defined';
}
print "Content-type: application/json\n\n";
print "{\n";
print " 'status': '" . $status . "',\n";
print " 'errorstring': '" . $errorstring . "',\n";
print " 'username': '" . $username . "',\n";
print " 'token': '" . $token . "'\n";
print "}\n";
|