[Netpass-devel] NetPass/www/htdocs/Admin/cmd getLDAP.mhtml,NONE,1.1 getRadiusSecret.mhtml,NONE,1.1 s
Brought to you by:
jeffmurphy
From: jeff m. <jef...@us...> - 2005-06-23 20:21:24
|
Update of /cvsroot/netpass/NetPass/www/htdocs/Admin/cmd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4657/www/htdocs/Admin/cmd Added Files: getLDAP.mhtml getRadiusSecret.mhtml setLDAP.mhtml setRadiusSecret.mhtml Log Message: bug fixes to userform, arp table searching (osx), ldap ui, auth.mhtml ui --- NEW FILE: setLDAP.mhtml --- <%doc> </%doc> <%args> $server => ''; $base => ''; $filter => ''; $passwordField => ''; </%args> <%perl> use URI; # validate perms my ($isRoot, $junk) = $m->comp('/Admin/MemberOf', 'acl' => [ 'Admin' ], 'group' => 'default'); if ($isRoot && $server) { my $ri = $np->cfg->setLDAP(-server => $server, -base => $base, -filter => $filter, -passwordField => $passwordField); if ($ri) { print "NOK $ri\n"; } else { my $rv = $np->cfg->save(-user => $m->session->{'username'}); _log("DEBUG", $m->session->{'username'}." updated ldap settings for $server\n"); if ($rv) { print "NOK $rv\n"; } else { print "OK\n"; } } } else { print "NOK permission denied\n"; } </%perl> --- NEW FILE: setRadiusSecret.mhtml --- <%doc> </%doc> <%args> $server => ''; $secret => ''; </%args> <%perl> # validate perms my ($isRoot, $junk) = $m->comp('/Admin/MemberOf', 'acl' => [ 'Admin' ], 'group' => 'default'); if ($isRoot && $server) { my $rv = $np->cfg->setRadius(-server => $server, -secret => $secret); if ($rv) { print "NOK $rv\n"; } else { $rv = $np->cfg->save(-user => $m->session->{'username'}); _log("DEBUG", $m->session->{'username'}." updated radius secret for $server\n"); if ($rv) { print "NOK $rv\n"; } else { print "OK\n"; } } } else { print "NOK permission denied\n"; } </%perl> --- NEW FILE: getLDAP.mhtml --- <%doc> </%doc> <%args> $server => ''; </%args> <%perl> use URI; # validate perms my ($isRoot, $junk) = $m->comp('/Admin/MemberOf', 'acl' => [ 'Admin' ], 'group' => 'default'); if ($isRoot && $server) { my $ri = $np->cfg->getLDAP($server); if (ref($ri) eq "HASH") { print "OK ", join(' ', URI->new($ri->{'base'})->canonical(), URI->new($ri->{'filter'})->canonical(), URI->new($ri->{'passwordField'})->canonical() ), "\n"; } else { print "NOK getLDAP() failed: $ri\n" if (ref($ri) ne "ARRAY"); } } else { print "NOK permission denied\n"; } </%perl> --- NEW FILE: getRadiusSecret.mhtml --- <%doc> </%doc> <%args> $server => ''; </%args> <%perl> use URI; # validate perms my ($isRoot, $junk) = $m->comp('/Admin/MemberOf', 'acl' => [ 'Admin' ], 'group' => 'default'); if ($isRoot && $server) { my $ri = $np->cfg->getRadius($server); if (ref($ri) eq "HASH") { print "OK ", URI->new($ri->{'secret'})->canonical(), "\n"; } else { print "NOK getRadius() failed: $ri\n" if (ref($ri) ne "ARRAY"); } } else { print "NOK permission denied\n"; } </%perl> |