You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2016/08/04 13:00:07 UTC

[whimsy] 09/11: authentication; cleanup

This is an automated email from the ASF dual-hosted git repository.

rubys pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/whimsy.git

commit 48d5cc251d1c514397acae40d24d02beff5c4245
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Wed Aug 3 20:03:47 2016 -0400

    authentication; cleanup
---
 www/officers/acreq.cgi | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/www/officers/acreq.cgi b/www/officers/acreq.cgi
index 1831b87..c7ad748 100755
--- a/www/officers/acreq.cgi
+++ b/www/officers/acreq.cgi
@@ -18,9 +18,13 @@ require 'whimsy/asf'
 require 'mail'
 require 'date'
 require 'open3'
-require 'pathname'
-require 'rexml/document'
-require 'net/http'
+
+user = ASF::Person.new($USER)
+unless user.asf_member? or ASF.pmc_chairs.include? user
+  print "Status: 401 Unauthorized\r\n"
+  print "WWW-Authenticate: Basic realm=\"ASF Members and Officers\"\r\n\r\n"
+  exit
+end
 
 # List of unix groups that do NOT correspond to PMCs
 NON_PMC_UNIX_GROUPS = %w(

-- 
To stop receiving notification emails like this one, please contact
"commits@whimsical.apache.org" <co...@whimsical.apache.org>.