コード例 #1
0
ファイル: app.py プロジェクト: StudioQi/htpasswd-api
 def delete(self, list_slug, username):
     with auth(PASSWORDS_PATH + '/' + list_slug) as usersdb:
         print username
         usersdb.pop(username)
         return {}, 200
コード例 #2
0
ファイル: app.py プロジェクト: StudioQi/htpasswd-api
 def post(self, slug):
     with auth(PASSWORDS_PATH + '/' + slug) as usersdb:
         username = request.json['username']
         password = request.json['password']
         usersdb.add(username, password)
         return {'users': usersdb.users}
コード例 #3
0
ファイル: app.py プロジェクト: StudioQi/htpasswd-api
 def put(self, list_slug, username):
     with auth(PASSWORDS_PATH + list_slug) as usersdb:
         password = request.json['password']
         usersdb.change_password(username, password)
         return {}, 200
コード例 #4
0
 def _refresh(self):
     with auth(self.path) as userdb:
         self.users = userdb.users